定位Android用户界面

定位Android用户界面,android,android-layout,user-interface,android-linearlayout,Android,Android Layout,User Interface,Android Linearlayout,基本上,我正在开发一个与此类似的用户界面: 其中有一系列按钮存储在线性布局中。我的问题是,它们在X轴和Y轴的中心,所以它们在屏幕的中间,而不是像图像中的屏幕的下半部。我能得到我想要的工作的唯一方法是添加100px左右的“顶部填充”,当然,所需的像素数量在屏幕分辨率上是完全可变的。虽然100px对于480x320屏幕来说还可以,但对于1024x600屏幕来说太小了。因此,基本上我是在问如何将线性布局与其父布局(另一个线性布局)的底部对齐。是否尝试将线性布局的重力参数设置为底部?是的,尝试重力底部

基本上,我正在开发一个与此类似的用户界面:


其中有一系列按钮存储在线性布局中。我的问题是,它们在X轴和Y轴的中心,所以它们在屏幕的中间,而不是像图像中的屏幕的下半部。我能得到我想要的工作的唯一方法是添加100px左右的“顶部填充”,当然,所需的像素数量在屏幕分辨率上是完全可变的。虽然100px对于480x320屏幕来说还可以,但对于1024x600屏幕来说太小了。因此,基本上我是在问如何将线性布局与其父布局(另一个线性布局)的底部对齐。

是否尝试将线性布局的重力参数设置为底部?

是的,尝试重力底部。 顺便说一下。您可以使用“dip”(密度独立像素())而不是px作为填充。虽然在这种情况下设置重力肯定是更好的方法