1.先寫一個線性布局,在線性布局中定義一個TextView。
2.相應生成的界面如圖所示,默認textview顯示位置在左上角。
3.想將textview居中顯示,因為textview是linearlayout的子組件,並且linearlayout的寬度是整個父容器,
而textview的寬度是文字內容所占的寬度,於是,這時可以添加linearlayout的屬性
android:gravity="center",效果如下。
4.如果將textview的寬度和高度設置成match_parent,然后添加textview屬性
android:gravity="center",也能實現同樣效果。
總結:gravity屬性控制子組件在父容器中的位置。