У меня есть main.xml с LinearLayout с тремя элементами внутри, LinearLayout, ListView и LinearLayout. Мне бы хотелось, чтобы ListView был как можно большим, при этом нижняя строка LinearLayout всегда показывалась, а не сжималась и не сбивалась с экрана.
Я попытался сделать заполнение высоты ListView родительским, но затем нижний LinearLayout не отображается, как и в случае с оберткой, так как ListView имеет много контента.
Когда я делаю ListView установленного размера, скажем, 300dp, у меня есть пространство ниже нижнего LinearLayout. Я попытался исправить это, сделав LinearLayout gravity верхнего уровня = fill, но это не помогло.
Кроме того, в зависимости от андроида, на котором я его пробую, нижний LinearLayout будет падать с экрана или уменьшаться.
В случае, если это актуально, для верхнего уровня LinearLayout устанавливается fillparent для высоты.
Моя цель - сохранить верхний и нижний LinearLayout, чтобы обернуть их содержимое, а средний ListView заполнить то, что осталось ... какие-либо предложения?
Заранее спасибо за ваши усилия!