Вопросы с тегом «gridlayoutmanager»


3
Простой пример сетки Android с использованием RecyclerView с GridLayoutManager (как старый GridView)
Я знаю, что RecyclerViewзаменил старый функционал ListViewи GridView. Я ищу очень простой пример, который показывает минимальную настройку сетки с использованием RecyclerView. Я не ищу длинных объяснений стиля учебника, просто минимальный пример. Я предполагаю, что самая простая сетка, которая имитирует старый GridView, состоит из следующих функций: несколько ячеек в строке один …

12
RecyclerView GridLayoutManager: как автоматически определять количество промежутков?
Использование нового GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Требуется явное количество промежутков, поэтому теперь возникает проблема: как узнать, сколько «промежутков» умещается в одной строке? В конце концов, это сетка. Должно быть столько интервалов, сколько может поместиться RecyclerView, в зависимости от измеренной ширины. Используя старую GridViewверсию, вы просто устанавливаете свойство "columnWidth", и оно автоматически определяет, …

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; } } }); …

8
Android добавляет интервал под последним элементом в recyclerview с помощью gridlayoutmanager
Я пытаюсь добавить интервал ниже последней строки элемента RecyclerViewс GridLayoutManager. Я использовал custom ItemDecorationдля этой цели с нижним отступом, когда его последний элемент выглядит следующим образом: public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private int space; private int bottomSpace = 0; public SpaceItemDecoration(int space, int bottomSpace) { this.space = space; this.bottomSpace …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.