Textview 是顯示給使用者看的文字,使用者不得修改,只有開發者才行,用html來舉例的話就像lable。
Textview 放在XML來介紹控制他的一些功能。
●文字設定:android:text="要顯示在畫面上的文字"
●設定ID:android:id="@+id/此物件的ID"
●設定寬:android:layout_width="寬度dp"
●設定高:android:layout_height="高度dp"
※寬度、高度的單位是用DP也稱DIP (Density- Independent Pixels)
●文字大小:android:textSize = "輸入文字大小sp"
※文字大小使用單位是SP也稱SIP(Scale Independent Pixels)
●背景顏色:android:background="#色碼"
※可參考這個色碼表
●文字顏色:android:textColor="@color/顏色"
※需要到value/colors.xml 中先設定
範例程式碼:
<color name="red">#FF0000</color>
●文字粗體:android:textStyle="bold"
●文字斜體:android:textStyle="italic"
●文字換行:Hello \n World
※換行的部分要在 value/strings.xml 設定
●文字置中:android:gravity="center_horizontal"
●文字靠右:android:gravity="right"
●文字靠左:android:gravity="left"
範例程式碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout.......等等以下省略>
<TextView
android:text="@string/hello_world"
android:layout_width="165dp"
android:layout_height="150dp"
android:textSize = "35sp"
android:textColor="@color/Orange"
android:background="#DDDDDD"
android:textStyle="italic"
android:gravity="center_horizontal"
android:id="@+id/textView3" />
<TextView
android:text="@string/taiwan_no_1"
android:layout_width="200dp"
android:layout_height="180dp"
android:textSize = "30sp"
android:textStyle="bold"
android:textColor="@color/red"
android:gravity="right"
android:background="#FFFF00"
android:id="@+id/textView4"
tools:ignore="RtlHardcoded" />
<TextView
android:text="@string/smile"
android:layout_width="150dp"
android:layout_height="210dp"
android:textSize = "50sp"
android:textStyle="bold"
android:textColor="@color/purple"
android:gravity="left"
android:background="#FF1493"
android:id="@+id/textView5"
tools:ignore="RtlHardcoded" />
</LinearLayout>
先介紹到這裡,若還有什麼疑問或是有其他想知道的功能歡迎留言OWO!
麗麗會盡力協助的^U^