У меня есть случай, когда я хотел бы динамически заполнять макет с представлением, установленным в соответствии с родителем при равном весе, горизонтально.Динамически заполненный макет андроида с элементами
Я не хочу, чтобы вид был прокручиваемым, и случай никогда не возникнет, когда все предметы не могут соответствовать.
Но если количество элементов всегда должно быть равномерно распределено с корневой компоновкой.
Каждый отдельный элемент представляет собой макет, содержащий флажок и текстовое представление.
Я не уверен, что этот случай подходит для ListView, или если он предназначен только для элементов фиксированного размера, который может превышать границы родителя.
Это правильный способ сделать это, создать и xml-макет для одного элемента, а затем динамически раздуть количество этих макетов в родительский макет?
Если я использую listview, он будет равномерно размещать элементы, чтобы они использовали всю комнату равномерно? – ScottF
ах, используйте linearlayout с весами. если вы установите layout_width в 0dp и установите layout_weight для каждого из элементов в 1, доступная ширина будет разделяться поровну между элементами. –