Запитання з тегом «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 …

9
Android Recyclerview проти ListView з Viewholder
Нещодавно я натрапив на андроїд, RecyclerViewякий був випущений з Android 5.0, і, здається, RecyclerViewце просто інкапсульований традиційний ListViewз вбудованим в нього візерунком ViewHolder, який сприяє повторному використанню подання, а не створенню його кожного разу. Які ще є переваги використання RecyclerView? Якщо обидва мають однаковий ефект з точки зору продуктивності, чому …

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

11
RecyclerView елементи розширення / згортання
Я хочу розгорнути / згорнути елементи свого recilerView, щоб показати більше інформації. Я хочу досягти такого ж ефекту, як SlideExpandableListView . В основному в моєму оглядіHolder у мене є вид, який не видно, і я хочу зробити анімацію плавного розширення / згортання, а не встановлювати видимість лише для VISIBLE / …

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

11
RecyclerView - Отримайте перегляд у певній позиції
У мене є діяльність з a RecyclerViewі anImageView . Я використовую, RecyclerViewщоб показати список зображень по горизонталі. Коли я натискаю на зображенні в в діяльності повинна показати більш широку картину зображення. Поки все працює добре.RecyclerViewImageView Зараз у діяльності є ще два ImageButtons: imageButton_leftі imageButton_right. Коли я натискаю imageButton_left, зображення вImageView …

6
Колір фону CardView завжди білий
Я використовую RecyclerView з GridLayoutManager, і кожен елемент у мене є CardView. На жаль, CardView тут, схоже, не змінює колір тла. Я спробував і в компоновці, і в програмному плані, але я не намагався нічого, схоже, спрацювати. Я досить довго борюся. Я вдячний, якщо хтось міг би допомогти мені в …

8
Розуміння набору RecyclerViewHasFixedSize
У мене є проблеми з розумінням setHasFixedSize(). Я знаю, що він використовується для оптимізації, коли розмір RecyclerViewне змінюється, від документів. Що це означає, хоча? У більшості випадків ListViewмайже завжди має фіксований розмір. У яких випадках це був би не фіксований розмір? Чи означає це, що фактична нерухомість, яку вона займає …

9
match_parent width не працює в RecyclerView
Мій продукт RecyclerView і елемент мають ширину_відповідності, але результат: <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 до RecyclerView Android?
Чи є спосіб додати простий заголовок / колонтитул до RecyclerView? Тут ви можете побачити, що я маю. Перша картка торкається Панелі інструментів І тут ви можете побачити, що я хочу. 8dp Прокладка між дном та картою. Методи, які я намагався поки що: Використовувати подання заголовка в моєму перегляді рециркулятора. Але …

22
Android RecyclerView: notifyDataSetChanged () IllegalStateException
Я намагаюся оновити елементи рециркуляції за допомогою 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
Перегляд переробника всередині NestedScrollView викликає запуск прокрутки в середині
Я отримую дивну поведінку прокрутки, коли додаю RecyclerView всередині NestedScrollView. Що трапляється, що коли перегляд прокрутки має більше рядків, ніж може бути показано на екрані, як тільки активність запущена, NestedScrollView починається зі зміщення вгорі (зображення 1). Якщо у вікні прокрутки є декілька предметів, щоб їх можна було відобразити одразу, цього …

11
Як отримати контекст у адаптері перегляду утилізатора
Я намагаюся використовувати бібліотеку picasso, щоб мати можливість завантажувати URL до imageView, але я не в змозі contextправильно використати бібліотеку пікассо. 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 …

12
Використання рециркулятора з базою даних
Наразі не доступна реалізація RecyclerView.Adapter за замовчуванням. Можливо, з офіційним випуском Google додасть його. Оскільки в даний час немає підтримки для CursorAdapterтого RecyclerView, як ми можемо використовувати RecyclerViewбазу даних? Будь-які пропозиції ?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.