Articles of recycler adapter

RecyclerView прокручивается вверху на notifyDataSetChanged в окне чата

Я пытаюсь создать вид обмена сообщениями с помощью recyclerView, который начнется снизу и загрузит более подробные данные, когда пользователь достигнет верхней части чата. Но я столкнулся с этой странной проблемой. Мой recyclerView прокручивает вверх, называя notifyDataSetChanged. Из-за этого onLoadMore вызывается несколько раз. Вот мой код: LinearLayoutManager llm = new LinearLayoutManager(context); llm.setOrientation(LinearLayoutManager.VERTICAL); llm.setStackFromEnd(true); recyclerView.setLayoutManager(llm); ** В […]

Удаление элементов RecyclerView

У меня есть RecyclerView, который добавляет элементы каждый определенный период. При добавлении объектов, если элементы списка больше (скажем) 500, то первые элементы будут удалены и новые элементы будут добавлены. Если RecyclerView больше не может прокручиваться !recyclerView.canScrollVertically(1); RecyclerView.canScrollVertically !recyclerView.canScrollVertically(1); smoothScroolToPosition() после добавления новых элементов RecyclerView будет smoothScroolToPosition() до последней позиции. В чем проблема? Хорошо, если ReyclerView […]

Адаптер RecyclerView и ViewHolder динамически обновляются

Я пытаюсь создать приложение, которое будет загружать новости из сети и будет динамически обновляться. Я использую RecyclerView и CardView для отображения содержимого. Я использую Jsoup для разбора сайтов. Я не думаю, что мой код нужен, потому что мой вопрос более теоретический, чем практический. Я хочу понять процесс динамического обновления с помощью notifyDataSetChanged() . В моей […]

RecyclerView с различными Cardlayouts

Что я хотел бы сделать На данный момент я играю с RecyclerView и CardView . На данный момент я написал RecyclerView.Adapter на котором я могу отображать один и тот же CardView несколько раз с другим контентом – аналоговым с ListView с BaseAdapter . Теперь я хотел бы написать RecyclerView с разными CardView-Layout (в стиле Google […]

Android: как я могу вставить RecyclerView внутри CardView?

Активность, о которой я говорю, должна показывать RecyclerView, заполненную CardViews как элементы. Моя цель – показать в каждом окне CardView RecyclerView в свою очередь. Здесь базовый xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".ConjActivity" > <android.support.v7.widget.RecyclerView android:id="@+id/conjCardList" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="false" /> </LinearLayout> И вот макет моего RecyclerView моего CardView: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView […]

Как добавить динамическое представление между элементами RecyclerView в android?

Мне нужно добавить небольшую полосу между элементами RecyclerView. Эта полоса может появиться после различного количества элементов в списке. Это необходимо сделать динамически. Мне нужно реализовать что-то вроде того, что сделал FitBit: Мне также нужна первая строка, то есть одна, говорящая «На этой неделе», чтобы придерживаться сверху, даже если страница прокручивается вниз.

OnBindViewHolder () никогда не вызывается в представлении в позиции, хотя RecyclerView.findViewHolderForAdapterPosition () возвращает значение null в этой позиции

У меня есть список из 13 предметов (хотя элементы могут быть добавлены или удалены), позиции 0-12. Когда первый фрагмент, содержащий RecyclerView, сначала отображается, только позиции с 0 по 7 видны пользователю (позиция 7 отображается только наполовину). В моем адаптере я Log каждый раз, когда держатель вида привязан / привязан (idk, если здесь применяется грамматика) и […]

Recycliewiew Adapter и Glide – одинаковое изображение каждые 4-5 строк

У меня есть эта проблема – только для целей тестирования я добавил ParseFile в один из ParseObject из полученного списка. Вместо того, чтобы показывать его только в этой строке, он показывает каждые 4-5 строк, иногда больше, а иногда и меньше. Я полагаю, что обращение к переработке связано с этим. Как ни странно, другие данные (удаленные […]

RecyclerView onBindViewHolder вызывается только при изменении getItemViewType

У меня есть зритель с несколькими видами. Когда прокрутка onBindViewHolder вызывается только тогда, когда getItemViewType изменяет значение. Это приводит к тому, что мои элементы списка не обновляются должным образом. Это ошибка? Или я делаю что-то не так. Это кажется очень странным поведением нового класса recyclerView . Вот мой адаптер: package se.davison.smartrecycleradapter; import android.content.Context; import android.support.v7.widget.RecyclerView; […]

Как обновить / обновить определенный элемент в RecyclerView

Я пытаюсь обновить определенный элемент в RecyclerView . История. Когда пользователь нажимает на элемент, он показывает AlertDialog . Пользователь может ввести текст, нажав кнопку ok. Я хочу показать этот текст в этом элементе и показать невидимый ImageView – объявленный в XML и адаптер ViewHolder – Я использовал эту функцию в AlertDialog Positive Button для обновления […]

Intereting Posts
FragmentPagerAdapter getItem не вызывается Значок приложения Android не отображается Могу ли я иметь «мягкую клавиатуру» «adjustResize» и панель инструментов за панель состояния одновременно? Тип Diamond не поддерживается на этом уровне языка Android GridView загружает элементы по вертикали Отчет об использовании аккумулятора Android для разработчиков Необходимо дважды щелкнуть EditText для прослушивания кликов для ответа Как реализовать «Таблицы данных» (компонент дизайна материалов) в android? Получить координаты при нажатии на карту в android Android – Snackbar vs Toast – использование и различие В приложении биллинг IAB setup успешно, но quaryInventory сообщает, что помощник IAB не настроен GoogleCloudMessaging не может быть разрешен для типа Как явным образом отключить режим потоковой передачи для HTTP-соединений в Android? Как получить текущий уровень масштабирования GoogleMap? Пользовательский Drawable для ProgressBar / ProgressDialog