基本上我正在开发一个类似于这样的用户界面:
http://ivitto.files.wordpress.com/2008/09/tap-tap-home.jpg?w=160& h = 240
其中有一系列以线性布局存储的按钮。我的问题是,目前它们沿x轴和y轴居中,所以它们位于屏幕中间,而不是像图像中那样位于屏幕的下半部分。我能得到我想要的工作的唯一方法是通过添加100px左右的"顶部填充",但当然所需的像素量完全取决于屏幕分辨率。虽然这个100px对于480x320的屏幕来说很好,但是对于1024x600的屏幕来说就太小了。我的问题是如何将我的线性布局与父元素(另一个线性布局)的底部对齐
您是否尝试过将linearlayout的重力参数设置为底部?
是的,尝试重力底部。顺便说一下。你可以使用"dip"(与密度无关的像素(http://developer.android.com/guide/practices/screens_support.html#density-independence))来代替px来填充。虽然在这种情况下设置重力无疑是更好的方法…