android-recyclerview- все статьи тега
Добавление правильной поддержки клавиатуры в RecyclerView
В одном из моих предыдущих вопросов я спросил (и ответил сам после этого блога), Как правильно обрабатывать ввод ключа на RecyclerView. Теперь я понял, что если я буду держать клавишу со стрелкой, скажем, вниз, прокрутка вниз останавливается, и RecyclerView теряет фокус, вероятно, потому, что прокрутка быстрее, чем поколение всех детей Views. Есть ли обходной путь или лучшая практика для правильной обработки аппаратных клавиатурных вводов на а RecyclerView? Обновление: Я опубликовал баз ...
Удаление интервалов между элементами в RecyclerView android
Я использую RecyclerView, чтобы показать список элементов, и мне нужно удалить интервал по умолчанию между элементами. Я пытаюсь установить RecyclerView.LayoutParams и установить поля в ноль на моем LinearLayoutManager, но не работает! Вот мой код: Layout / fragment_recycler.xml <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/freshSwipeView" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support ...
getAdapterPosition() не возвращает позицию элемента в RecyclerView
Это своего рода продолжение или дополнение к этой должности. Я пытаюсь получить положение элемента в моем RecyclerView, но ни один из методов, которые я пробовал, не сработал. Я вызвал getAdapterPosition() в моем конструкторе PersonViewHolder и присвоил его значение целочисленной позиции, которая используется в классе UnitOneFragment, чтобы сделать что-то соответственно (см. Метод onClick()). Но что бы это ни было, этого не происходит, и я предполагаю, что метод getAdapterPosition() не работает ...
Изображения в RecyclerView не отображаются при запуске
У меня есть RecyclerView со списком карт, и в каждой есть место для картинки. Когда я прокручиваю вниз изначально, карты, которые начинались вне экрана, загружают свои изображения, как только они появляются на экране, но карты, которые начинались на экране, загружают свои изображения только после того, как они перемещаются и возвращаются на экран. Он также кажется немного случайным. Gif для контекста: https://gfycat.com/gifs/detail/accurateeducatedbaiji Самый последний пример в gif (где пер ...
Как получить смещение в RecyclerView ItemDecorator
Я написал два ItemDecorator для RecyclerView. Каждый добавляет некоторое смещение сверху в getItemOffsets(). Скажем: Первый декоратор добавляет 20dp смещение сверху Второй декратор добавляет 30dp верхнее смещение Теперь, когда я добавляю их оба в RecyclerView, каждый элемент корректно смещается на 50dp, это хорошо. Но тут возникает вопрос: Как мне получить это смещение в onDraw/onDrawOver? Обычно декораторы рисуют свои вещи, пересекая parent.getChildAt(i) материал и получая child.getTop ...
отображение изображений хранилища firebase в RecyclerView
Привет я задал ранее вопрос о отображении изображения с помощью Base64 из моей базы данных Firebase. Было рекомендовано использовать хранилище огневой базы. Я переработал свой код, и все загружается в хранилище и базу данных firebase, как и должно быть. Проблема у меня есть, когда я сохраняю данные ничего не заполняет в моем recyclerview. Все пусто. Любая помощь, которую вы можете мне оказать, чтобы заставить это работать, была бы великолепна. Спасибо. EDIT: в моем классе activity я вызыва ...
RecyclerView полоса прокрутки отстает
Когда я использовал новый вид recycler, я заметил, что полоса прокрутки не такая текучая, как в обычном ScrollView/ListView. Похоже, что он не распознает, когда вы прокручиваете элемент адаптера, но он изменяется только при появлении нового элемента / исчезновении старого элемента, поэтому панель прогресса прыгает вместо плавного перемещения. это видео , демонстрирующее эту проблему. Есть ли способ сделать его гладким? Мой расположение: <android.support.v7.widget.RecyclerView ...
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" ...
Разделение элементов на группы в RecyclerView или группировка элементов Recyclerview, скажем, по дате
Я хочу сгруппировать мой android RecyclerView элементы с заголовком, сделанным на основе даты, как это: 1 week ago - item - item - item - item 2 weeks ago - item - item - item Такого рода вещи или группировки, основанные на каком-то элементе. ...
RecyclerView выбрав неправильный деталь на кнопке после того, как прокрутили
У меня есть recyclerviewAdapter, основанный на RealmRecyclerViewAdapter. public class PlaceAdapter extends RealmRecyclerViewAdapter<Place, PlaceAdapter.PlaceViewHolder> implements Filterable { private static final String TAG = PlaceAdapter.class.getSimpleName(); static class PlaceViewHolder extends RecyclerView.ViewHolder { TextView name; PlaceViewHolder(View itemView) { super(itemView); name = (TextView) itemView.findViewById(R.id.name); } } private Realm ...
Опорного пункта Android чат RecyclerView автоматическая прокрутка вниз при добавлении нового элемента
Я разрабатываю чат для android с помощью firebase. Я пытался исследовать эту проблему, но не могу найти хорошего решения. Надеюсь, кто-нибудь сможет мне помочь. Моя проблема я хочу, чтобы RecyclerView автоматически прокручивался, если добавлен новый элемент. Вот мой код. @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View rootView = inflater.inflate(R.layout.chatlayoutchat, container, false); Connectivity conne ...
Почему RecyclerView не имеет onItemClickListener ()?
Я исследовал RecyclerView и я был удивлен, увидев, что RecyclerView нет onItemClickListener(). Потому что RecyclerView extends android.вид.ViewGroup и ListView выходит android.штучка.AbsListView . Однако я решил свою проблему, написав onClick в своем RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView txtViewTitle; public ImageView imgViewIcon; public ViewHolder(View itemLayoutView) { ...
Как создать RecyclerView с несколькими типами просмотра?
от https://developer.android.com/preview/material/ui-widgets.html при создании RecyclerView.Adapter мы должны указать ViewHolder это будет связываться с адаптером. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView ...
RecyclerView onClick
кто-нибудь с помощью RecyclerView нашел способ установить onClickListener с элементами RecyclerView? Я думал о настройке слушателя для каждого из макетов для каждого элемента, но это кажется немного слишком хлопотно Я уверен, что есть способ для RecyclerView послушать onClick событие, но я не могу понять. ...
Как фильтровать RecyclerView с помощью SearchView
Я пытаюсь реализовать SearchView из библиотеки поддержки. Я хочу, чтобы пользователь использовал SearchView для фильтрации a List из фильма RecyclerView. я последовал за несколько учебников до сих пор и я добавил SearchView до ActionBar, но я не совсем уверен, куда идти отсюда. Я видел несколько примеров, но ни один из них не показывает результатов, когда вы начинаете печатать. это мой MainActivity: public class MainActivity extends ActionBarActivity { RecyclerView mRecyclerView; Rec ...
Есть ли эквивалент addHeaderView для RecyclerView?
Я ищу эквивалент addHeaderView для представления recycler. В основном я хочу, чтобы изображение с 2 кнопками было добавлено в качестве заголовка в listview. Есть ли другой способ добавить представление заголовка в представление recycler? Пример для руководства был бы полезен редактировать 2 (добавлены макеты фрагментов): после добавления операторов журнала кажется, что getViewType только когда-либо получает позицию 0. Это приводит к onCreateView только загрузка одного макет: 10-26 16:32:53.76 ...
Как показать пустой вид с помощью RecyclerView?
Я привык помещать специальный вид внутри файла макета как описано в ListActivity документация на отображается, когда нет данных. Это представление имеет идентификатор "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> интересно, как это можно сделать с новым RecyclerView? ...
RecyclerView внутри ScrollView не работает
Я пытаюсь реализовать макет, который содержит RecyclerView и ScrollView в одном макете. шаблон: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </Relativ ...
Как обновить данные адаптера RecyclerView?
пытаюсь выяснить в чем проблема с обновлением 'ы. после того, как я получаю новый список продуктов, я попытался: обновить ArrayList из фрагмента, где recyclerView создается, устанавливает новые данные в адаптер, затем вызывает adapter.notifyDataSetChanged(); это не сработало. создать новый адаптер, как это делали другие, и он работал для них, но никаких изменений для меня: recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) создать метод в Adapter который обновляет данные следующ ...
Как сделать так, чтобы содержимое обертки работало на RecyclerView
у меня есть DialogFragment, содержащий RecyclerView (список карт). внутри RecyclerView - это один или несколько CardViews что может иметь любую высоту. я хочу дать этот DialogFragment правильная высота на основе CardViews, которые содержатся внутри. обычно это было бы просто, я бы установил wrap_content на RecyclerView такой. <android.support.v7.widget.RecyclerView ... xmlns:tools="http://schemas.android.com/tools" android:id="@+id/recycler_view" android:layout_width="match_p ...