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^