android线性布局,如何居中?

android线性布局,如何居中?
我刚学的,下面是垂直线性布局.
为什么我的第二个btn不能够垂直且水平居中,为什么这些属性不能够见名知义,这样设置哪里错了?出来的效果只是显示水平居中而以.
垂直居中的效果我能做得出来,也是误打误撞做出来的,只是不知道其它方式为什么实现不了?
这些标签,是不是可以继承自动继承上一个标签的属性?
很多属性看帮助文档设置的都没有显示出效果?
这些属性为什么设置这么不符合我们的思考逻辑?
好痛苦啊.
栩如 1年前 已收到1个回答 举报

gzwangyf 幼苗

共回答了23个问题采纳率:95.7% 举报

给你个清晰的回答.
首先,标签有两种,一个是布局(各种Layout),一个是控件(Button,TextView之类).
上下左右中的位置参数,有:android:gravity ,和 android:layout_gravity.
android:gravity ,是指布局容器,对于自己内部控件的布局方向,在Layout标签描述,作用于Layout内的各个控件.(对内有效)
android:Layout_gravity,是控件自己,在布局容器的布局方向,在控件标签描述,只对自己在布局容器位置有效.(对外有效)
继承什么的…… 我还从来没考虑过~

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.058 s. - webmaster@yulucn.com