Articles of recycliewiew

RecyclerView отключает последний элемент

У меня есть фрагмент с панелью инструментов и recyclerView внутри него. Я заполняю recyclerView фиктивными данными, а затем пытаюсь их показать. По какой-то причине последний элемент recyclerView становится отключенным. Это XML фрагмента: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background_1" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar_layout" android:layout_width="match_parent" android:layout_height="@dimen/height_of_app_bar" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="@color/primary" app:expandedTitleMarginEnd="64dp" […]

Как обрабатывать множественные щелчки макета в recyclerView в Android

В нашем приложении есть список сообщений. Мы переходим на RecyclerView . Наши сообщения могут состоять из текстов, изображений. Пример сообщения может выглядеть следующим образом. Для обработки кликов используйте этот класс: public class RecyclerViewItemClickListener implement RecyclerView.OnItemTouchListener { public static interface OnItemClickListener { public void onItemClick(View view, int position); public void onItemLongClick(View view, int position); } private […]

Можно ли предварительно загружать данные в WebViews в дочерних элементах RecyclerView?

У меня есть RecyclerView с помощью LinearLayoutManager, где каждая из дочерних карт содержит WebView. Я загружаю данные в WebView с помощью метода loadData (). Все работает отлично, когда я прокручиваю список, но когда я прокручиваю вниз достаточно далеко, чтобы вышеупомянутые представления перерабатывались, я получаю проблемы, когда я прокручиваю резервные копии. Когда RecyclerView привязывает дочерний элемент, […]

Наиболее правильно сохранить состояние RecyclerView?

У меня есть фрагмент, содержащий recyclerview в основной деятельности Fragment.java @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = inflater.inflate(R.layout.activity_main, container, false); initInstances(view); setRetainInstance(true); return view; } private void initInstances(View view) { mRecyclerView = (RecyclerView) view.findViewById(R.id.dialogList); mLayoutManager = new LinearLayoutManager(getActivity()); mRecyclerView.setLayoutManager(mLayoutManager); adapter = new MyAdapter(items); mRecyclerView.setAdapter(mAdapter); } MainActivity.java В методе […]

RecyclerView не отменяет регистрацию от адаптера при изменении ориентации

Я использовал ListView в своем приложении для Android и недавно переключился на RecyclerView и заметил, что он ввел некоторые утечки памяти при изменении ориентации. По дальнейшему расследованию, причина стала очевидной НАСТРОИТЬ Единственное activity котором размещен fragment , экземпляр которого сохраняется во всех конфигурациях. fragment содержит один RecyclerView в своем файле макета, который заполняется с помощью […]

Проблемы, связанные с воссозданием списков материального дизайна с оставлением в Android

Я хотел бы воссоздать список Material Design : элементы управления на Android в скользящей панели. Я использую: com.android.support:appcompat-v7 com.android.support:support-v4 com.android.support:recyclerview-v7 com.android.support:design https://github.com/umano/AndroidSlidingUpPanel https://github.com/serso/android-linear-layout-manager https://github.com/daimajia/AndroidSwipeLayout https://github.com/tmiyamon/gradle-mdicons Я закончил использование частей библиотек поддержки, но это конкретное приложение – 5.0+, так что в моем коде могут быть только некоторые вещи, похожие на Lollipop. Вот макет элемента списка в […]

Вызовы в RecyclerView для Android L

Я немного поиграл с RecyclerView . Есть ли простой способ разместить OnClickListener для элементов в RecyclerView ? Я попытался реализовать его в ViewHolder . Событие onClick никогда не запускалось. И я использовал notifyItemInserted(position) для добавления нового значения в RecyclerView . Пользовательский интерфейс не обновляется автоматически. Нужно подтягивать вверх и вниз, чтобы освежиться. Но когда я […]

Android: Google Фото, как вид сетки с функцией масштабирования

Я использую Recycle view и GridLayoutManager для отображения изображений в grid.I хотел бы добавить такие функции, как фотографии Google, где Grid будет автоматически организована и изменяет размеры изображений в Gridview, когда пользователь щелкает зонами. Я ищу пример ссылки на код или процедуру, как Для его достижения. ТИА.

SetLayoutManager NullPointException в RecyclerView

Я пытаюсь получить список с массивом в RecyclerView и получить ошибку: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setLayoutManager (android.support.v7.widget.RecyclerView$LayoutManager)'on a null object reference Виджет RecyclerView <android.support.v7.widget.RecyclerView android:id="@+id/drawerList" android:layout_width="match_parent" android:layout_height="wrap_content"> </android.support.v7.widget.RecyclerView> Я попытался объявить LayoutManager окончательным, но это не поможет. Код мероприятия: public class MainActivity extends ActionBarActivity { private RecyclerView recyclerView; private Toolbar toolbar; private […]

Как реализовать слайд, чтобы показывать действия в recyclerview?

У меня есть приложение с recyclerview, показывающее некоторые элементы, recyclerview также поддерживает несколько видов, которые могут быть изменены из настроек. Теперь я пытаюсь реализовать способ показать некоторые действия для элементов recycliewiew, когда пользователь просматривает элемент. В частности, я искал способ реализовать всплывающее окно с действиями, аналогичными реле для приложения reddit. Единственный ответ, который я мог […]

Intereting Posts
Воспроизведение видео m3u8 в android Создать TypeToken для аргумента типа общего супер-типа Студия Android. Модуль не указан после импорта Facebook SDK для Android бросает исключение ClassNotFound Переработка просмотров в адаптере пользовательского массива: как именно он обрабатывается? Аналитика Google «ПОЛУЧИТЬ ФАЙЛ КОНФИГУРАЦИИ» не позволяет мне выбрать мою учетную запись Android SeekBar Сенсорная чувствительность Отсутствует графический макет для XML-файлов макета Как установить инструменты компоновки ограничений для Android за пределами Android Studio с помощью командной строки? Retrofit – android.os.NetworkOnMainThreadException Android и рендеринг планеты Использование инструмента jobb в Android Как определить, какое Bluetooth-устройство вызывает ACTION_ACL_CONNECTED? Запись байта в файл на Java Можно ли написать приемник для широковещания Android, который обнаруживает, когда телефон просыпается?