Articles of recyclerview

Горизонтальная и вертикальная прокрутка в режиме просмотра андроида

У меня есть требование, когда мне нужно иметь горизонтальную прокрутку и вертикальную прокрутку в режиме ресайклера. Он основан на типе данных, поступающих с сервера. Если ответ от сервера имеет первый элемент в качестве массива, мне нужно, чтобы он находился в списке горизонтальной прокрутки, а если второй элемент является единственным объектом, тогда мне нужно показать его […]

RecyclerView Recycled ViewHolder Image Просмотр неправильного размера

У меня есть просмотр ресайклеров с разными держателями. У нескольких держателей просмотров есть изображения, которые я передаю в Glide для отображения изображений. Проблема заключается в том, что, когда представление recycler начинает перерабатывать виды, ширина / высота изображения – это вид переработанного вида, который затем отображает изображение неправильно. Вот мой ImageView: <ImageView android:id="@+id/image" android:layout_marginTop="@dimen/feed_item_margin" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

Как программно прокручивать нижнюю часть представления Recycler?

Я хочу прокрутить до нижней части окна ресайклера одним нажатием кнопки, как мне это сделать?

Почему входное значение в EditText меняет свою позицию при прокрутке в RecyclerView?

После ввода ввода в EditText, если прокрутка вверх или вниз очень быстро, входные значения меняют свою позицию в другом EditText в RecyclerView. Перед прокруткой данные были в первом EditText. После прокрутки вверх и вниз значение первого EditText изменило его положение на 4-й, и обмен был случайным. Есть ли какая-нибудь работа, чтобы стабилизировать данные. Вот пример […]

Проверьте, является ли RecyclerView прокручиваемым

Как проверить, прокручивается ли RecyclerView , т. Е. Есть элементы ниже / выше видимой области У меня есть раскрывающийся список в моем просмотре recycler, который работает, используя notifyItemRangeInserted() и notifyItemRangeRemoved() . Всякий раз, когда это происходит, я хочу проверить, прокручивается ли RecyclerView или нет, поскольку мне нужно настроить другое представление, например баннер, например, в газетном […]

Как вызвать метод MainActivity из ViewHolder в RecyclerView.Adapter?

В простом проекте приложения в GitHub у меня есть только 2 пользовательских Java-файла: MainActivity.java содержит исходный код, связанный с Bluetooth и UI DeviceListAdapter.java содержит Adapter и ViewHolder для отображения устройств Bluetooth в RecyclerView MainActivity.java содержит метод для вызова , когда пользователь нажимает на устройство Bluetooth в RecyclerView : public void confirmConnection(String address) { final BluetoothDevice […]

Два RecyclerViews друг под другом в одном макете

Как я могу получить два RecyclerViews друг под другом в одном макете? Я не хочу иметь один RecyclerView для всех элементов. Мой код: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="@color/main__item_background" android:layout_height="match_parent" android:layout_width="match_parent"> <TextView android:text="@string/find_friends__already_playing" android:background="@color/header" android:gravity="center" android:layout_width="match_parent" android:layout_height="@dimen/list_header" android:visibility="visible"/> <android.support.v7.widget.RecyclerView android:id="@+id/in_app_friends" android:layout_height="wrap_content" android:layout_width="wrap_content"/> <TextView android:text="@string/find_friends__invite_friends" android:background="@color/find_friends__header" android:gravity="center" android:layout_width="match_parent" android:layout_height="@dimen/list_header" /> <android.support.v7.widget.RecyclerView android:id="@+id/friends_to_invite" android:layout_height="wrap_content" android:layout_width="wrap_content" /> </LinearLayout>

Как установить высоту recyclerview программно?

Я пытался, recyclerview.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,100)); Но это не работает.

NotifyDataSetChanged () не обновляющий адаптер

Список адаптеров обновляется на широковещательном приемнике. Все работает нормально, если размер списка адаптеров больше 1, означает, что мой recyclerview уже имеет одну строку, а затем обновляет список. Но если размер списка идет от 0 до 1, то мой адаптер уведомляет набор данных. Нет данных о повторном просмотре. Я не знаю, почему он не работает. Класс […]

Что такое RecyclerView.Adapter в списке ListView.Adpater.isEnabled ()

Я пытаюсь преобразовать библиотеку из списка в recyclerview. Я не могу изменить следующую строку кода: swipeListView.getAdapter().isEnabled(childPosition) Потому что, когда я стараюсь: recyclerView.getAdapter().isEnabled(childPosition) Он говорит, что isEnabled не может быть разрешен