接下來介紹要開始介紹UI元件了
第一個要介紹的是TextView,它是最常用來顯示文字的元件
在這篇文章中,我會簡單介紹一些TextView的基本屬性
這是TextView剛拉進Layout裡的基本屬姓
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
tools:layout_editor_absoluteX="203dp"
tools:layout_editor_absoluteY="292dp" />
id就像是物件的名稱,且要設定後才能在程式碼裡將其與變數綁定text可以設定要顯示的文字layout_width和layout_height是設定物件的寬度和高度wrap_content會按造內部文字來決定TextView的長或寬match_parent則會按造外層包裹它的的物件大小來改變
android裡還有一些比較常用的的一些設定,這邊會一併做介紹
android:padding="10dp"
android:textColor="@color/white"
android:background="@color/black"
android:textSize="5dp"
padding會讓TextView裡的文字與邊框保持10dp的距離size可以改變字體的大小textColor可以改變字體的顏色background則可以改變背景
這裡將背景改成了黑色,文字改成白色gravity是個可以設定文字的位子的屬性,這個比較多樣,所以我決定單獨拉出來說
android:gravity="center"
center置中top、bottom、left、right分別對應上下左右center_vertical、center_horizontal分別會使文字垂直置中、水平置中
若是想使文字靠某個位置置中的話也可以使用center|位置
例如靠右置中可以使用下面的程式碼
android:gravity="center|right"
方向可以改成上下左右,這樣就可以靠想要的位置並置中了
今天就到這裡
下篇將會將介紹EditText