Android佈局TextView居中設定方法
本文轉載http://blog.csdn.net/rocrocflying/article/details/47069185
有2種方法可以設定TextView文字居中:
一:在xml檔案設定:Android:gravity="center"
二:在程式中設定:m_TxtTitle.setGravity(Gravity.CENTER);
備註:android:gravity和android:layout_gravity的區別在於前者對控制元件內部操作,後者是對整個控制元件操作。
例如:
程式碼如下 | 複製程式碼 |
android:gravity="center"是對textView中文字居中 android:layout_gravity="center"是對textview控制元件在整個佈局中居中 |
TextView文字垂直靠左居中,
設定android:gravity="center_vertical|left"。
android:gravity="center", 垂直水平居中
LinearLayout有兩個非常相似的屬性:android:gravity與android:layout_gravity。他們的區別在於:android:gravity用於設定View元件的對齊方式,而android:layout_gravity用於設定Container元件的對齊方式。
舉個例子,我們可以通過設定android:gravity="center"來讓EditText中的文字在EditText元件中居中顯示;同時我們設定EditText的android:layout_gravity="right"來讓EditText元件在LinearLayout中居中顯示。
程式碼如下 | 複製程式碼 |
<TextView |