最先要分二种不一样状况,在二种不一样的合理布局方法下:LinearLayout 和RelativeLayout
1. LinearLayout
a). android:layout_gravity="center_horizontal"表明该合理布局在父合理布局里水准垂直居中,这时其父合理布局务必有着android:orientation="vertical"特性;
b). android:layout_gravity="center_vertical"表明该合理布局在父合理布局里竖直垂直居中,这时其父合理布局务必应设定成android:orientation="horizontal"特性(默认设置为该特性),且其父合理布局的高宽比应设定为android:layout_height="fill_parent"特性;
2. RelativeLayout
特性数值true或false
a). android:layout_centerHrizontal 控制在父合理布局中 水准垂直居中
b). android:layout_centerVertical 控制在父合理布局中 竖直垂直居中
c). android:layout_centerInparent 控制相对性于父原素彻底垂直居中
这儿要确立一点,你是想控制里的內容水准垂直居中,還是它在爸爸控制中水准垂直居中,
a). 让textView里边的內容水准垂直居中 : android:gravity="center_horizontal"
b). 让textView控制在它的父合理布局里水准垂直居中 android:layout_gravity="center_horizontal"