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

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

6
Добавление эффекта пульсации к элементу RecyclerView
Я пытаюсь добавить эффект пульсации в элемент RecyclerView. Я поискал в Интернете, но не смог найти то, что мне нужно. Я предполагаю, что это должен быть индивидуальный эффект. Я попробовал атрибут android: background для самого RecyclerView и установил для него значение «? Android: selectableItemBackground», но это не сработало .: <android.support.v7.widget.RecyclerView …

21
Получить выбранный элемент и его позицию в RecyclerView
Я заменяю свой ListViewна RecyclerView, список показывает нормально, но я хотел бы знать, как получить выбранный элемент и его положение, аналогично методу, который OnItemClickListener.onItemClick(AdapterView parent, View v, int position, long id)мы используем ListView. Спасибо за идеи!

6
Есть ли способ включить полосы прокрутки для RecyclerView в коде?
Как мы видели, RecyclerView более эффективен, чем ListView, поэтому я предпочитаю использовать его в своем проекте. Но недавно у меня возникла проблема, когда я поместил его в свою пользовательскую ViewGroup. RecyclerView легко установить полосы прокрутки в xml следующим образом: <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> Но я действительно не могу …

9
Использование Espresso для просмотра внутри элемента RecyclerView
Как я могу использовать Espresso, чтобы щелкнуть определенное представление внутри элемента RecyclerView ? Я знаю, что могу щелкнуть элемент в позиции 0, используя: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Но мне нужно щелкнуть конкретный вид внутри этого элемента, а не сам элемент. Заранее спасибо. -- редактировать -- Чтобы быть более точным: у меня …



12
Обновление данных в RecyclerView и сохранение их положения прокрутки
Как обновить данные, отображаемые в RecyclerView(вызывая notifyDataSetChangedего адаптер), и убедиться, что положение прокрутки сброшено точно туда, где оно было? В случае старого доброго ListViewвсе, что требуется, - это получение getChildAt(0), проверка getTop()и setSelectionFromTopпоследующий вызов с теми же точными данными. Это кажется невозможным в случае RecyclerView. Я предполагаю, что я должен …

11
Recyclerview внутри прокрутки Nested Scrollview, но не выполняет быструю прокрутку, как обычный Recyclerview или Nested Scrollview
Пользуюсь RecyclerViewвнутри NestedScrollViewи работает. Но когда я использую RecyclerViewвнутри LinearLayoutили что-то еще, он прокручивается с разной скоростью в зависимости от жеста. Прокрутка слушает жест, и если я немного сдвигаюсь вверх, затем прокручивается немного, а если я скользлю очень быстро, прокручивается очень быстро. Теперь моя проблема в том, что RecyclerViewвнутри NestedScrollViewконечно …


11
Обнаруживать, когда RecyclerView достигает самого нижнего положения при прокрутке
У меня есть этот код для RecyclerView. recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new RV_Item_Spacing(5)); FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray()); recyclerView.setAdapter(fabricAdapter); Мне нужно знать, когда RecyclerView достигает самой нижней позиции при прокрутке. Является ли это возможным ? Если да, то как?

21
CheckBox в RecyclerView продолжает проверять разные элементы
Вот XML для моих элементов в RecyclerView <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/cvItems" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_margin="2dp" card_view:cardElevation="0dp" card_view:contentPadding="0dp" card_view:cardBackgroundColor="#FFFFFF" > <LinearLayout android:orientation="horizontal" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TextView android:layout_width="0dip" android:layout_height="match_parent" android:layout_weight="0.8" android:id="@+id/tvContent" android:textSize="15dp" android:paddingLeft="5dp" android:paddingRight="5dp" /> <CheckBox android:id="@+id/cbSelect" android:layout_width="0dip" android:layout_weight="0.2" android:layout_height="match_parent" android:button="@drawable/cb_checked" android:gravity="center_horizontal" android:textAlignment="center" android:layout_gravity="center_horizontal" /> </LinearLayout> </android.support.v7.widget.CardView> А вот адаптер RecyclerView, который раздувает макет …

7
Отключить смахивание для позиции в RecyclerView с помощью ItemTouchHelper.SimpleCallback
Я использую recyclerview 22.2.0 и вспомогательный класс ItemTouchHelper.SimpleCallback, чтобы включить в свой список опцию « смахнуть для увольнения» . Но поскольку у меня есть тип заголовка, мне нужно отключить поведение смахивания для первой позиции адаптера. Поскольку RecyclerView.Adapter не имеет метода isEnabled () , я попытался отключить взаимодействие с представлением с …

22
Как импортировать RecyclerView для Android L-превью
Попытка использовать новый RecyclerView из библиотеки поддержки. Я загрузил 20 обновлений для библиотеки поддержки с помощью диспетчера SDK. Я добавил файл jar в папку libs - и добавил в путь сборки - не повезло с использованием RecyclerView. Пытался использовать также зависимость gradle в соответствии с API разработчика Android - не …

22
Сбой приложения при попытке использовать RecyclerView на Android 5.0
Я пытаюсь возиться с новым RecyclerView, и всякий раз, когда я пытаюсь его запустить, мое приложение сразу вылетает. Это дает мне NullPointerException для попытки доступа к методам из android.support.v7.widget.RecyclerView. Я просмотрел другие сообщения и увидел, что у большинства людей этого не было, compile 'com.android.support:recyclerview-v7:+'но я попробовал это, и это совсем …

3
Установите диапазон для элементов в GridLayoutManager с помощью SpanSizeLookup
Я хочу реализовать макет в виде сетки с заголовками разделов. Подумайте о https://github.com/TonicArtos/StickyGridHeaders Что я делаю сейчас: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); …

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