Как мне заставить эту линейную работу работать на Android? - PullRequest
0 голосов
/ 09 июня 2010

Я пытаюсь создать вид прокрутки, который содержит линейный макет с некоторыми опциями внутри него.Мне бы хотелось, чтобы параметры отображались вверху и увеличивались вниз, а также чтобы кнопки «сохранить», «удалить» и «отменить» отображались в самом низу экрана (если вмежду нижней частью всех опций и верхней частью кнопок).

Вот скриншот моей попытки: http: //img375.imageshack.us/img375/3628/10370572.png
(StackOverflowразрешил мне опубликовать только одну ссылку, так что вам придется избавиться от пробела между http: и остальными)

Как видите, кнопки отображаются непосредственно под опциями, а не нанижняя часть экрана.На самом деле линейный макет верхнего уровня (зеленый) даже не расширяется до конца, несмотря на то, что высота fill_parent имеет вес 1 (синий цвет - это вид прокрутки, поэтому есть место для расширения).

Я пробовал все возможные комбинации высот, весов, гравитации и всего остального, чтобы заставить это работать, и до сих пор не могу этого сделать.Каждый раз, когда я вставлял сюда свой макет xml, верхняя и нижняя части обрезались, поэтому вместо этого я вставлял его сюда: вставная ссылка

Кто-нибудь может увидеть, что я делаю неправильно?

1 Ответ

0 голосов
/ 09 июня 2010

Мое предложение заключается в том, чтобы вы изменили «Высоту макета» зеленой части линейного макета на «fill_parent».

Добавьте линейный макет «Кнопки» в «Wrap_content».

Если вы вставите свой XML, его будет проще идентифицировать.

-Vinay

...