Итак, я создаю приложение, в котором есть 2 разных макета внутри одного RecyclerView.
Я могу это сделать, но моя проблема в том, что
Я хочу установить размер «A» (см. Рис. Ниже), чтобы получить 70% от размера экрана.
И «B» взять 30% экрана.
Я знаю, как работать с weight_sum/layout_weight, но я ничего не могу думать
, который будет работать на это.Recyclerview 2 Различные макеты
0
A
ответ
0
Вы можете получить screen height
в этом случае и передать его в recyclerview adapter
.
Используйте getItemViewType()
для двух разных макетов.
и в OnCreateViewHolder()
при создании вида просмотра heights
до view
согласно вашим требованиям. Это будет работать.
Смежные вопросы
- 1. Как создать различные макеты карт в RecyclerView
- 2. Различные макеты в Android RecyclerView issue
- 3. Как использовать различные макеты в recyclerview?
- 4. RecyclerView - чередующиеся макеты
- 5. Надуйте различные макеты в том же адаптере RecyclerView
- 6. Гетерогенные макеты внутри RecyclerView
- 7. Различные макеты в viewpager
- 8. Rails: различные макеты
- 9. PlantUML различные макеты
- 10. RecyclerView неправильно отображает гетерогенные макеты
- 11. Vue-js и различные макеты
- 12. Рефакторинг маршруты - обслуживающих различные макеты
- 13. Можно ли использовать 2 различные макеты ввиду Recycler в андроиде
- 14. Установить различные макеты для разных модулей в Zend Framework 2?
- 15. Добавление ImageViews в макеты элементов RecyclerView
- 16. Android: как переключить макеты для списка RecyclerView?
- 17. Различные макеты в зависимости от флажка
- 18. ASP.NET Различные макеты в пределах 1 сайта
- 19. Вызовите различные макеты на основе вызова функции
- 20. Как установить различные макеты в Croogo
- 21. Реализовать различные макеты для (части) веб-страницы
- 22. Различные HTML-макеты в Chrome, чем Safari
- 23. Как определить различные макеты для обоих ландшафтов?
- 24. Как показать различные макеты внутри фрагментов
- 25. Как иметь различные макеты для каждой категории?
- 26. baseAdapter в android и раздуйте различные макеты
- 27. Различные макеты для экранов с высоким разрешением?
- 28. Android многоэкранные различные макеты для планшетов
- 29. Различные макеты для разных групп ExpandableListView
- 30. Одно объявление через различные макеты - Android
Зачем вам нужно переработать, если всего 2 предмета? –
№. Буква A - это карта, а буква «B» состоит из списков –