Android之gravity和layout_gravity属性的区别
Android开发,布局文件属性gravity和layout_gravity经常被用到,但也经常分不徇柝璎镨清楚gravity和layout_gravity到底怎么用,所以在布局的时候展示不出想要的效果,今天刚好做了一个案例,趁此弄明白gravity和layout_gravity的区别。下面先看看效果图:


3、分析:我们看到控件TextView的内容“新闻、政务、社区、微信”都默认左边对齐,所以可以判断gravity用于设置控件内容相对于当前控件的位置。
4、layout_gravity这个属性设置的位置的“参照物”不同,达到的效果是相对于当前控件的父控件上下左右或居中的位置。同样,如果我们在上面的布局文件中去掉layout_gravity属性,保留gravity属性,看看效果如下:

6、在上面的TeachCourse Demo中,将最后一个选项的“微信”的layout_gravity属性改为bottom,效果如下:
