电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

android学习:android:gravity和android:layout_Gravity的区别

android:gravity / android:layout_Gravity区别:

android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。

 

android:layout_gravity 是用来设置该view相对与父view 的位置,例如设置button在layout里面的相对位置:屏幕居中,水平居中等。

在实践中,发现有时会同时使用android:gravity和 android:layout_Gravity:

 

而Java代码中设置android:gravity是极其简单的,setGravity函数搞定了:

//此处相当于布局文件中的Android:gravity属性    
button.setGravity(Gravity.CENTER);

博主
zp_leo@sina.com
海纳百川
压力是前进的动力!
点击跳转