Я пытаюсь создать действие, которое имеет флажок вверху, кнопку внизу, и кучу других виджета, прокручивающихся между ними. Концептуально это
LinearLayout
CheckBox
ScrollView
LinearLayout
[материал]
LinearLayout конец
ScrollView конец
Кнопка
LinearLayout конец
scrollview внутри linearlayout force buttons offscreen
Когда он делает я флажок вверху, прокручивающийся материал под ним, но кнопка, выведенная из экрана (я предполагаю) ниже ScrollView. Единственный способ, которым я могу заставить Button быть видимым, - это жестко закодировать высоту ScrollView, который, конечно, работает только на одном экране. Я пробовал все комбинации силы тяжести и layout_weight. Я могу думать безрезультатно. Использую ли я правильную комбинацию представлений? Кто-нибудь смог заставить это работать?
(я не думаю, что RelativeLayout вполне правильный контейнер для этого, но независимо от того, я надеюсь, чтобы избежать его, так как он разбит на 1.5.)
Спасибо,
--Eric