как я могу установить StaggeredGridLayoutManager, чтобы сначала использовать один столбец, а затем другой, вместо того, чтобы делать право налево-право-влево-право? Я хочу, чтобы он использовал первую строку для первой половины элементов списка, а затем использовал вторую строку для второй половины.Android RecyclerView StaggeredGridLayoutManager в вертикальном порядке
1
A
ответ
1
Я не думаю, что есть вариант для этого конкретно.
Вы должны просто обработать его самостоятельно: если вы хотите использовать первую половину списка для левой стороны (четные числа), а другую половину списка для правой стороны (нечетные числа), вы можете сделать это обработка обратного вызова по-разному.
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Object myObject;
if(position % 2 == 0) {
myObject = myList.get(position/2);
} else {
myObject = myList.get(myList.size()/2 + position/2);
}
holder.bind(myObject); // display stuff.
}
Вы, очевидно, нужно будет добавить еще несколько проверок, но это позволит вам заполнить 2 столбца с данными из передней и средней части списка.
Смежные вопросы
- 1. Android RecyclerView с StaggeredGridLayoutManager фиксированной высотой строки в вертикальном режиме
- 2. Android: RecyclerView в вертикальном viewpager
- 3. RecyclerView StaggeredGridLayoutManager проблема переупорядочения
- 4. RecyclerView, StaggeredGridLayoutManager Обновить ошибку
- 5. horizontal recyclerView with wrap_content в вертикальном recyclerView
- 6. Ячейки не в шахматном порядке с использованием RecyclerView с StaggeredGridLayoutManager в Android
- 7. Android StaggeredGridLayoutManager смещения ошибки
- 8. Android: ArithmeticException в StaggeredGridLayoutManager
- 9. Нет хорошего примера о RecyclerView и StaggeredGridLayoutManager в Android Docs
- 10. Как добавить headerview в recyclerview с staggeredGridLayoutManager
- 11. Использование RecyclerView с StaggeredGridLayoutManager не показывает ничего
- 12. Как раздувать взгляды программно в вертикальном порядке
- 13. android recyclerview освежает ошибку?
- 14. StaggeredGridLayoutManager dislocation
- 15. StaggeredGridLayoutManager переупорядочивает элементы
- 16. StaggeredGridLayoutManager возвращает неверный verticalScrollOffset
- 17. NullPointerException в StaggeredGridLayoutManager
- 18. Показать записи в вертикальном порядке в UITableViewCell?
- 19. RecyclerView с StaggeredGridLayoutManager с изображениями загрузка из Glide
- 20. Показать некоторый текст в вертикальном порядке
- 21. Установить tabindex в вертикальном порядке столбцов
- 22. Как оплатить элементы в RecyclerView с помощью StaggeredGridLayoutManager
- 23. Как изменить от LinearLayoutManager к StaggeredGridLayoutManager в Fragment - Android
- 24. андроид горизонтальный recyclerview гладкий свиток в вертикальном вложенном scrollview
- 25. staggeredgridlayoutmanager не показывает элемент после обновления в android
- 26. Прокрутка по горизонтали RecyclerView Android Направление
- 27. StaggeredGridLayoutManager change spanCount динамически RecylerView
- 28. Как оставаться spanindex для StaggeredGridLayoutManager
- 29. Использование Fresco с StaggeredGridLayoutManager
- 30. Использование StaggeredGridLayoutManager
Спасибо, я обязательно попробую это. – qwertz