Позиционирование Android UI - PullRequest
       1

Позиционирование Android UI

0 голосов
/ 07 апреля 2011

По сути, я разрабатываю пользовательский интерфейс, подобный следующему:

http://ivitto.files.wordpress.com/2008/09/tap-tap-home.jpg?w=160&h=240

Там, где есть ряд кнопок, хранящихся в линейном макете.Моя проблема в том, что в данный момент они центрированы вдоль оси x и оси y, поэтому они находятся в середине экрана, а не в нижней половине экрана, как на изображении.Единственный способ получить то, что я хочу работать, это добавить 100px или около того "top padding", но, конечно, количество требуемых пикселей полностью зависит от разрешения экрана.Хотя эти 100 пикселей хороши для экрана 480x320, они слишком малы для экрана 1024x600.Так что в основном я спрашиваю, как я могу выровнять мой линейный макет в нижней части его родителя (другой линейный макет)

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Вы пытались установить параметр гравитации линейного слоя на дно?

0 голосов
/ 07 апреля 2011

Да, попробуйте гравитацию дна.И кстати.Вы можете использовать "dip" (независимый от плотности пиксель (http://developer.android.com/guide/practices/screens_support.html#density-independence)) вместо px для заполнения.Хотя установка гравитации в этом случае, безусловно, лучше ...

...