我在安卓应用程序中遇到了减速带。我想将我的线性布局居中在屏幕的中心(仅限于水平),并且我想仅垂直居中另一个元素。我还没有在程序中看到一种简单明了的方法来做到这一点。
https://i.stack.imgur.com/gfMBD.png
我希望灰色方框在应用程序中水平居中
我不确定你的布局现在怎么样,但我会做这样的事情:
- 垂直线条布局
- RelativeLayout,水平居中
- RelativeLayout,设置为
match parent
- 相对布局,垂直居中
使用RelativeLayout
作为根ViewGroup
,然后将android:layout_centerHorizontal="true"
添加到第一个LinearLayout
,将android:layout_centerVertical="true"
添加到第二个。