Articles of android recyclerview

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

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

Как получить представление в RecyclerView.Adapter для Snackbar?

Я использую Swipe и Drag в RecyclerView с помощью этой статьи . При удалении элемента я хочу показать SnackBar но для отображения SnackBar требуется View. Я не знаю, как получить View внутри функции RecyclerAdapter . Мой код: public void onItemDismiss(int position) { notes.remove(position); notifyItemRemoved(position); /* Show SnackBar */ } Изменить: Мой вопрос отличается от этого […]

RecyclerView и привязка данных не работают

Это моя первая попытка привязки данных к RecyclerView, но не мое первое использование самого RecyclerView. По какой-то причине ни один из методов адаптера не вызван – даже getItemCount (). Это может быть глупой проблемой с моим RecyclerView и вообще не связано с привязкой данных, но я не вижу ничего плохого. View rootview = inflater.inflate(R.layout.fragment_profile_first, container, […]

Щелчок по элементу программно в RecyclerView

Я загружаю список категорий и в зависимости от выбранного, мне нужно показать продукты соответствующей категории в RecyclerView . Поэтому, когда я впервые запускаю Fragment мне нужно смоделировать пользователя, нажав на категорию по умолчанию – в этом случае он будет первым. Как я могу это сделать? Заранее большое спасибо.

Android: установка сетки динамических и настраиваемых объектов внутри другой сетки динамических и пользовательских объектов

Я работаю над проектом Android, в котором я использую среду SuperSlim для создания представления сетки Notes (Custom class) вместе с данными, которые будут отображаться. Заметки в базе данных имеют отношение «много к одному» с разделами (пользовательский класс). И разделы, в свою очередь, имеют отношения «один-к-одному» с Canvas. Вся информация по разделу, заметкам динамически извлекается с […]

Что такое жизненный цикл для адаптера RecyclerView?

Я запрашиваю изображения из презентатора в адаптере: @Override public void onBindViewHolder(SiteAdapter.ViewHolder holder, int position) { Site site = sites.get(position); holder.siteName.setText(site.getName()); requestHolderLogo(holder, site.getLinks().getLogoUrl()); } private void requestHolderLogo(final ViewHolder holder, final String logoUrl) { compositeSubscription.add( presenter.bitmap(logoUrl) .subscribe( bitmap -> { holder.siteLogo.setImageBitmap(bitmap); holder.siteLogo.setVisibility(View.VISIBLE); }, error -> { holder.siteName.setVisibility(View.VISIBLE); }) ); } Я должен отказаться от подписки при повторном […]

Как отсортировать recylerview по наименьшему числу / String android studio

У меня есть recylerview в моем приложении, которое содержит два текстовых изображения, один – rankTextView, а другой – имяTextview. Что-то вроде этого; То, что я хочу сделать, это сортировать этот recylerview, во-первых, в порядке наименьшего номера, и если есть два одинаковых номера, я хочу, чтобы он был отсортирован по строкам. В приведенном выше скриншоте, например, […]

Как создать горизонтальный CardView с помощью RecyclerView с одной карточкой на экране одновременно

Я новичок в разработке Android. Я пытаюсь отобразить список карт на экране с одной карточкой за раз на экране с помощью RecyclerView . Но, к сожалению, карты, которые я разработал, не заполняют всю ширину экрана, как ожидалось, как вы можете видеть на изображении, приведенном ниже. Как я могу растянуть эти карты, чтобы заполнить весь экран […]

Установка размера диапазона в одной строке в StaggeredGridLayoutManager

У меня есть шахматная сетка с двумя столбцами. Это работает. То, что я хочу, находится в позиции 0 для строки, проходящей через 2 столбца. Я сделал это, прежде чем довольно легко использовать GridLayoutManger так: mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { return position == 0 ? 2 : 1; } }); StaggeredGridLayoutManager не […]

"Android: textIsSelectable =" true "не работает для TextView в RecyclerView

Я знаю, что установка android:textIsSelectable="true" в xml для TextView покажет всплывающее окно с android:textIsSelectable="true" текстом, и я использовал это в своем приложении. Но я обнаружил, что он больше не работает, когда я пытаюсь установить тот же атрибут в представлении, RecyclerView в RecyclerView . Всякий раз, когда я пытаюсь выбрать текст, появляется следующий журнал: TextView: TextView […]