Вопросы с тегом «android-recyclerview»

Виджет RecyclerView - это более продвинутая и гибкая версия ListView и GridView.

18
Как прокрутить до конца RecyclerView? scrollToPosition не работает
Я хотел бы прокрутить до конца списка RecyclerView после загрузки действия. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)выдает исключение о том, что он не поддерживается в RecyclerView, и conversationView.scrollToPosition(...), похоже , ничего не делает. После вышеупомянутого …

30
Recyclerview не вызывает onCreateViewHolder
Мой RecyclerViewне вызывает onCreateViewHolder, onBindViewHolderдаже MenuViewHolderконструктор, поэтому ничего не появляется в RecyclerView. Я ставлю логи для отладки, а логи не отображаются. В чем может быть проблема? Мой адаптер: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater …

7
Android Recyclerview против ListView с Viewholder
Недавно я наткнулся на android, RecyclerViewкоторый был выпущен с Android 5.0, и кажется, что RecyclerViewэто просто инкапсулированный традиционный ListViewшаблон с включенным в него шаблоном ViewHolder, который способствует повторному использованию представления, а не создает его каждый раз. Какие еще преимущества использования RecyclerView? Если оба имеют одинаковый эффект с точки зрения производительности, …

15
Как правильно выделить выбранный элемент в RecyclerView?
Я пытаюсь использовать RecyclerViewгоризонтальный ListView. Пытаюсь понять, как выделить выделенный элемент. Когда я нажимаю на один из элементов, он выбирается и выделяется правильно, но когда я нажимаю на другой, второй выделяется более старым. Вот моя функция onClick: @Override public void onClick(View view) { if(selectedListItem!=null){ Log.d(TAG, "selectedListItem " + getPosition() + …

12
RecyclerView - получить представление в определенной позиции
У меня есть активность с a RecyclerViewи an ImageView. Я использую, RecyclerViewчтобы показать список изображений по горизонтали. Когда я нажимаю на изображении в в деятельности должна показать более широкую картину изображения. Пока все работает нормально.RecyclerViewImageView Теперь ImageButtonsв активности есть еще два : imageButton_leftи imageButton_right. Когда я нажимаю на imageButton_left, изображение …

11
RecyclerView развернуть / свернуть элементы
Я хочу развернуть / свернуть элементы моего recyclerView, чтобы показать больше информации. Я хочу добиться того же эффекта от SlideExpandableListView . В основном в моем viewHolder у меня есть вид, который не виден, и я хочу сделать плавную анимацию развертывания / сворачивания, а не устанавливать видимость только VISIBLE / GONE. …

17
Android RecyclerView добавление и удаление элементов
У меня есть RecyclerView с текстовым полем TextView и кросс-кнопка ImageView. У меня есть кнопка за пределами окна просмотра, которая делает видимую / исчезнувшую перекрестную кнопку ImageView. Я ищу, чтобы удалить элемент из recylerview, когда эти элементы крест кнопка ImageView нажата. Мой адаптер: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, …

6
Цвет фона CardView всегда белый
Я использую RecyclerView с GridLayoutManager, и каждый элемент у меня как CardView. К сожалению, здесь CardView не меняет цвет фона. Я пробовал макет и программно, но я пробовал ничего не работает. Я уже довольно долго борюсь. Я ценю, если кто-нибудь может помочь мне с этой проблемой.

8
Понимание RecyclerView setHasFixedSize
У меня проблемы с пониманием setHasFixedSize(). Я знаю, что он используется для оптимизации, когда размер документа RecyclerViewне меняется, из документов. Что это значит, хотя? В большинстве общих случаев ListViewпочти всегда имеет фиксированный размер. В каких случаях это не будет фиксированный размер? Означает ли это, что реальная недвижимость, которую она занимает …

9
ширина match_parent не работает в RecyclerView
Мой RecyclerView и элемент имеют ширину match_parent, но результат: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" и предметы: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" полный: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="20" android:gravity="center" > <LinearLayout …

2
Как добавить простой верхний / нижний колонтитул 8dp в Android RecyclerView?
Есть ли способ добавить простой верхний / нижний колонтитул в RecyclerView? Здесь вы можете увидеть, что у меня есть. Первая карточка касается панели инструментов. Здесь вы можете увидеть, что я хочу. Прокладка 8dp между дном и картой. Методы, которые я пробовал до сих пор: Используйте представление заголовка в моем recyclerview. …

11
Представление Recycler внутри NestedScrollView приводит к тому, что прокрутка начинается посередине
Я получаю странное поведение при прокрутке, когда добавляю RecyclerView внутри NestedScrollView. Что происходит, так это то, что всякий раз, когда в scrollview есть больше строк, чем может быть показано на экране, как только действие запускается, NestedScrollView запускается со смещением сверху (изображение 1). Если в режиме прокрутки есть несколько элементов, чтобы …

22
Android RecyclerView: notifyDataSetChanged () IllegalStateException
Я пытаюсь обновить элементы recycleview с помощью notifyDataSetChanged (). Это мой метод onBindViewHolder () в адаптере recycleview. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); } }); } Что я хочу сделать, …

11
Как получить контекст в адаптере представления recycler
Я пытаюсь использовать библиотеку Picasso, чтобы иметь возможность загружать URL-адрес в imageView, но я не могу contextправильно использовать библиотеку Picasso. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view …

12
Использование recyclerview с базой данных
В настоящее время не существует реализации RecyclerView.Adapter по умолчанию. Может с официальным релизом гугл добавит. Поскольку не существует никакой поддержки CursorAdapterс в RecyclerViewнастоящее время, как мы можем использовать RecyclerViewс базой данных? Какие-либо предложения ?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.