Запитання з тегом «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; } } }); mRecyclerView.setLayoutManager(mLayoutManager); Тепер …

8
Android додає інтервал нижче останнього елемента в reciclerview за допомогою gridlayoutmanager
Я намагаюся додати інтервал нижче останнього елемента рядка в RecyclerViewс GridLayoutManager. 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.