начиная с последнего, т.е.
Кнопки шириной 50%:
- Поместите обе кнопки в другой линейный макет
- Сделать ориентацию линейного макета = "горизонтальной"
- make layout's width = "fill parent"
- ширина кнопки make = "0px"
- для каждой кнопки, установите layout_weight = "1.0"
Какой здесь используется корневой макет?
Используйте линейный макет с ориентацией = "вертикаль"
Размещение макета для части панели кнопок с высотой = "wrap_content"
затем просмотр списка
линейная схема для кнопки, описанная выше
раздел прокручивается, когда он достаточно длинный?
Использование пользовательского списка
Сделать высоту pf listView = "wrap_content"
Make layout_weight = "1.0" для ListView
Я надеюсь, что это поможет, если не полностью, то даст вам представление.