textView是用來顯示字元串的組件,在手機上就是顯示一塊文本的區域。
基本介紹
- 中文名:TextView
類概述,XML屬性,公共方法,
類概述
Class Overview
向用戶顯示文本,並可選擇允許他們編輯文本。TextView是一個完整的文本編輯器,但是基類為不允許編輯;其子類EditText允許文本編輯。
允許用戶複製部分或全部內容,將其貼上到別的地方,設定XML屬性Android:textisselectable :“真” 或設定相關方法 settextisselectable 為“真”。textisselectable flag 允許用戶在TextView選擇手勢,從而觸發系統內置的複製/貼上控制項。
Displays text to the user and optionally allows them to edit it. A TextView is a complete text editor, however the basic class is configured to not allow editing; seeEditTextfor a subclass that configures the text view for editing.
To allow users to copy some or all of the TextView's value and paste it somewhere else, set the XML attributeandroid:textIsSelectableto "true" or callsetTextIsSelectable(true). ThetextIsSelectableflag allows users to make selection gestures in the TextView, which in turn triggers the system's built-in copy/paste controls.
XML屬性
屬性名稱 | 相關方法 | 描述 |
android:digits | setKeyListener(KeyListener) | 如果設定,指定該TextView有一個數字輸入方法,這些具體的數字都會接受。 |
android:ems | setEms(int) | 使TextView精確地匹配ems寬度。 |
android:gravity | setGravity(int) | 當文字小於視圖,指定如何對齊文本視圖的X或Y軸。 |
android:height | setHeight(int) | 設定Textview的高度。 |
android:hint | setHint(int) | 當文本為空時提示文本顯示。 |
android:lines | setLines(int) | 設定TextView的行數。 |
android:numeric | setKeyListener(KeyListener) | 如果設定,指定該TextView有一個數字輸入法。 |
android:password | setTransformationMethod(TransformationMethod) | 設定TextView為密碼顯示方式,將以點的形式代表字元。 |
android:text | setText(CharSequence,TextView.BufferType) | 設定TextView文本內容顯示。 |
android:textColor | setTextColor(int) | 設定顯示內容 顏色。 |
android:textSize | setTextSize(int,float) | 設定顯示內容大小。 |
公共方法
返回類型 | 方法名稱 | 描述 |
int | getBaseline() | 返回部件的文本基線的偏移量從部件的頂部邊界。 |
int | getGravity() | 返回水平和垂直對齊的方法。 |
CharSequence | getText() | 返回TextView顯示文本。 |
void | setTextSize(float size) | 設定文字大小。 |