Вопросы с тегом «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 { public …

30
Как добавить разделители и пробелы между элементами в RecyclerView?
Это пример того, как это можно было сделать ранее в ListViewклассе, используя параметры divider и dividerHeight : <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 для представления переработчика. В основном я хочу, чтобы изображение с 2 кнопками было добавлено в качестве заголовка к списку. Есть ли другой способ добавить представление заголовка в представление переработчика? Пример для руководства будет полезным РЕДАКТИРОВАТЬ 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(); это не работает. Создайте новый адаптер, как это сделали другие, и он работал для них, но …

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.