本文主要是介绍Android基础:Android布局中gravity和layout_gravity的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ViewGroup和View都有这2个属性,
gravity:当前控件中的内容的对齐方式。
layout_gravity:当前控件的对齐方式。
如TextView中使用layout_gravity,是让textview控件本身的对齐方式,
使用gravity,是让textview控件中的文字的对齐方式。
layout_gravity:
当作为父layout的LinearLayout的属性为android:orientation="vertical" 的时候,android:layout_gravity="?"这里设为横向的时候才能生效。比如:left,right,center_horizontal等;
当作为父layout的LinearLayout的属性为android:orientation="horizental" 的时候,android:layout_gravity="?"这里设为纵向的时候才能生效。比如:top,bottom,center_vertical等;
在RelativeLayout中设置 Gravity无效
这篇关于Android基础:Android布局中gravity和layout_gravity的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!