Как обеспечить, чтобы элементы в горизонтальном RecyclerView имели одинаковую ширину, заполняя весь экран без горизонталAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как обеспечить, чтобы элементы в горизонтальном RecyclerView имели одинаковую ширину, заполняя весь экран без горизонтал

Сообщение Anonymous »

У меня есть горизонтальный 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»