android常用元件之TextView元件
1.文字框(TextView)
在Android中,文字框元件使用TextView表示,用於在螢幕上顯示文字。Android中的文字框可以顯示單行文字( android:singleLine="true")也可以是多行文字 (android:singleLine="false"或者不寫這個屬性),以及帶圖片(android:drawableTop="@drawable/ic_launcher")的文字。
在XML中新增文字框的基本語法如下:
<TextView
屬性列表
>
</TextView>
TextView支援常用的XML屬性如以下表:
XML屬性 |
描述 |
android:autoLink |
用於指定是否將指定格式的文字轉換文可單擊的超連結形式,其屬性值有none,web,email,phone,map和all |
android:drawebBottom |
用於在文字框內文字的底端繪製指定影象,該影象可以是放在“@deaweble/檔名”設定 |
android:drawebleLeft |
用於在文字框內文字的左側繪製指定影象,該影象可以是放在“@deaweble/檔名”設定 |
android:drawebleRight |
用於在文字框內文字的右側繪製指定影象,該影象可以是放在“@deaweble/檔名”設定 |
android:drawebleTop |
用於在文字框內文字的頂端繪製指定影象,該影象可以是放在“@deaweble/檔名”設定 |
android:gravity |
用於設定文字框的對齊方式,其屬性值有:top,bottom等 |
android:hint |
用於設定當文字框中文字內容為空時,預設顯示的提示文字 |
android:inputType |
用於指定當前文字框顯示內容的文字型別,其可選值有textPassword , textEmailAddress , phone 和date等,可以同時指定多過。 |
android:singleLine |
用於指定該文字框是否為單行文字,其屬性值為true和false。 |
android:text |
用於指定該文字框中顯示的文字內容,可以直接在該屬性值中設定,也可以通過在string.xml檔案中定義文字常量的方式指定 |
android:textColor |
用於設定文字框內文字顏色,其屬性值:#rgb , #argb , #rrggbb 或#aarrggbb 格式指定的顏色值 |
android:textSize |
用於設定文字框內文字的內容。 |
android:width |
用於指定文字的寬度 |
android:height |
用於指定文字的高度 |