本文共 481 字,大约阅读时间需要 1 分钟。
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左 靠右等位置就可以通过该属性设置. 使用horizontal时 layout_gravity 只能选top bottom ,(left right 失效) 使用vertical 时, layout_gravity只能选 left right (top bottom 失效)
当遇到你需要使用组合操作如left|bottom 或者 居中时 控件的layout_gravity就不能用了
都有weight,那么weight越大,占的比例越小 有的有weight有的没有时, 优先让没有weight的先生成,再分配有weight的