Android 佈局中 如何使控件居中

首先要分兩種不一樣狀況,在兩種不一樣的佈局方式下:LinearLayout 和RelativeLayoutandroid

1. LinearLayout佈局

a). android:layout_gravity="center_horizontal"表示該佈局在父佈局裏水平居中,此時其父佈局必須擁有android:orientation="vertical"屬性;code

b). android:layout_gravity="center_vertical"表示該佈局在父佈局裏垂直居中,此時其父佈局必須應設置成android:orientation="horizontal"屬性(默認爲該屬性),且其父佈局的高度應設置爲android:layout_height="fill_parent"屬性;xml

2. RelativeLayoutit

屬性值爲true或falseio

a). android:layout_centerHrizontal 控件在父佈局中 水平居中 
b). android:layout_centerVertical 控件在父佈局中 垂直居中 
c). android:layout_centerInparent 控件相對於父元素徹底居中 class

這裏要明確一點,你是想控件裏的內容水平居中,仍是它在父親控件中水平居中,layout

a). 讓textView裏面的內容水平居中 : android:gravity="center_horizontal"word

b). 讓textView控件在它的父佈局裏水平居中 android:layout_gravity="center_horizontal"vi

相關文章
相關標籤/搜索