Запитання з тегом «android-recyclerview»

Віджет RecyclerView - це більш вдосконалена і гнучка версія ListView і GridView.

30
Чому RecyclerView не має OnItemClickListener ()?
Я досліджував, RecyclerViewі я був здивований, побачивши, що RecyclerViewцього немає onItemClickListener(). У мене два питання. Основне питання Я хочу знати, чому Google видалено onItemClickListener()? Чи є питання про виставу чи щось інше? Вторинне запитання Я вирішив свою проблему, написавши onClickна мою RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener …

30
Як додати роздільники та пробіли між елементами в RecyclerView?
Це приклад того, як це можна було зробити раніше на ListViewуроці, використовуючи параметри дільник і роздільник Висота : <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Однак такої можливості я не бачу в RecyclerViewкласі. <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> У такому випадку, чи правильно визначити поля та / або додати спеціальний вигляд …

17
Як створити RecyclerView з кількома типами перегляду?
З https://developer.android.com/preview/material/ui-widgets.html Коли ми створюємо, RecyclerView.Adapterми повинні вказати, ViewHolderщо буде зв'язуватися з адаптером. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } …

30
RecyclerView onClick
Хтось із користувачів RecyclerViewзнайшов спосіб встановити onClickListenerелементи в RecyclerView? Я думав встановити слухача для кожної з макетів для кожного пункту, але це здається трохи зайвим клопотом. Я впевнений, що є спосіб RecyclerViewпрослухати onClickподію, але я не можу зовсім зрозуміти це.

30
Як реалізувати нескінченний список за допомогою RecyclerView?
Я хотів би змінити ListViewдо RecyclerView. Я хочу використовувати onScrollв OnScrollListenerін , RecyclerViewщоб визначити , є чи користувач прокручується до кінця списку. Як дізнатись, якщо користувач прокручує до кінця списку, щоб я міг отримати нові дані з послуги REST?

13
Як побудувати горизонтальний ListView за допомогою RecyclerView?
Мені потрібно реалізувати горизонтальний перегляд списку у своєму додатку Android. Я трохи дослідив і натрапив на те, як можна зробити горизонтальний ListView в Android? та горизонтальний ListView в Android? однак ці питання були задані ще до виходу Recyclerview. Чи є кращий спосіб реалізувати це зараз за допомогою Recyclerview?

10
Як відфільтрувати RecyclerView за допомогою SearchView
Я намагаюся реалізувати SearchViewз бібліотеки підтримки. Я хочу, щоб користувач використовував функцію SearchViewфільтрації Listфільмів у програмі RecyclerView. Я дотримувався декількох підручників до цих пір, і я додав SearchViewїх ActionBar, але я не дуже впевнений, куди йти звідси. Я бачив кілька прикладів, але жоден з них не показує результатів, коли ви …

4
Чи є спосіб показати попередній перегляд вмісту RecyclerView в редакторі Android Studio?
Коли я додаю RecyclerView до макета, він відображається як порожній екран. Чи існує спосіб, наприклад, через toolsпростір імен, показати попередній перегляд вмісту RecyclerView?

16
RecyclerView проти ListView
Від розробника Android ( створення списків і карток ): Віджет RecyclerView - це більш вдосконалена і гнучка версія ListView. Гаразд, це звучить круто, але коли я побачив цю прикладну картину, я дуже розгубився щодо різниці між цими двома. Зображення вище можна легко створити за ListViewдопомогою спеціального адаптера. Отже, в якій …

18
Чи існує еквівалент addHeaderView для RecyclerView?
Я шукаю еквівалент addHeaderView для перегляду рециркулятора. В основному я хочу, щоб зображення з двома кнопками було додано в якості заголовка до перегляду списку. Чи є інший спосіб додати подання заголовка до подання рециркулятора? Приклад вказівки буде корисним EDIT 2 (додані фрагменти макета): Після додавання виписок журналу, здається, що getViewType …

23
RecyclerView всередині ScrollView не працює
Я намагаюся реалізувати макет, який містить RecyclerView і ScrollView в одному макеті. Шаблон макета: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Проблеми: я можу прокручувати до останнього елемента ScrollView Те, що я спробував: перегляд картки всередині ScrollView(тепер ScrollViewміститься RecyclerView) - може бачити карту доRecyclerView …

12
Як оновити дані адаптера RecyclerView?
Спробуємо розібратися, у чому проблема з оновленням RecyclerViewадаптера. Після отримання нового Переліку продуктів я спробував: Оновіть ArrayListфрагмент, з якого recyclerViewстворено, встановіть нові дані в адаптер, а потім зателефонуйте adapter.notifyDataSetChanged(); це не спрацювало. Створіть новий адаптер, як це робили інші, і він працював на них, але для мене жодних змін: recyclerView.setAdapter(new …

12
Як показати порожній вигляд за допомогою RecyclerView?
Мене використовують, щоб помістити спеціальний вигляд всередині файлу макета, як описано в ListActivityдокументації, яка повинна відображатися, коли немає даних . Цей вид має ідентифікатор "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> Цікаво, як це можна зробити з новим RecyclerView?

30
RecyclerView: виявлена ​​невідповідність. Недійсне положення елемента
Наш QA виявив помилку: під час обертання пристрою Android (Droid Turbo) сталася така аварія, пов’язана з RecyclerView : java.lang.IndexOutOfBoundsException: виявлена ​​невідповідність. Недійсне положення позиції 2 (зміщення: 2). Стан: 3 Для мене це виглядає як внутрішня помилка всередині RecyclerView, оскільки я не можу придумати, щоб будь-який спосіб цього був спричинений безпосередньо …

7
Отримати видимі елементи в RecyclerView
Мені потрібно знати, які елементи відображаються в моєму RecyclerView. Не існує еквівалента OnScrollListener.onScroll(...)методу в ListViews. Я намагався працювати View.getGlobalVisibleRect(...), але цей хак занадто потворний і не завжди також працює. У когось якісь ідеї?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.