Я хочу разместить два макета, содержащие RecyclerViews, рядом, чтобы они имели одинаковую ширину и заполняли своих родителей, то есть каждый из них должен иметь 50% ширины макета своего родительского элемента.
Обычно вы устанавливаете layout_weight для этого , но layout_weight не работает с RecyclerViews на старых устройствах. Если установлен layout_weight, он прекращает переработку и просто создает все представления для всех элементов сразу, что слишком медленно, особенно на старых устройствах.
Какие есть альтернативы?
Я использую Jetpack 1.1 .0. Возможно, проблема была исправлена в версии 1.2.0?
Есть ли другой атрибут xml макета для половинной ширины?
Не используйте макет xml и задавайте параметры макета в коде на ширину экрана / 2?
Измените количество элементов, чтобы в адаптере были только видимые элементы, и каким-то образом добавлялись новые элементы, когда пользователь прокручивает представление вниз?