У меня есть горизонтальный RecyclerView, отображающий 5 элементов, каждый из которых представляет собой LinearLayout, содержащий TextView для значения и метки. Несмотря на настройку Layout_width="0dp" и Layout_weight="1" для каждого элемента, они не равномерно занимают доступную ширину, в результате чего некоторые элементы расширяются в соответствии со своим содержимым (wrap_content), а другие остаются меньше. Также в конце есть пустое место.
Custom.xml
Recyclerview
При создании держателя просмотра
Код: Выделить всё
RecyclerView.LayoutParams layoutParams = new RecyclerView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT);
view.setLayoutParams(layoutParams);
В нем 5 элементов, и я хочу, чтобы ширина была поровну разделена между 5 из них.
Я попробовал добавить свойства веса и ширины, но ничего не помогло.
Подробнее здесь:
https://stackoverflow.com/questions/787 ... illing-the