1. 程式人生 > >Android 常用TextView屬性

Android 常用TextView屬性

1:android:ellipsize設定當文字過長時,該控制元件該如何顯示。有如下值設定:”start”—?省略號顯示在開頭;”end”——省略號顯示在結尾;”middle”—-省略號顯示在中間; ”marquee” ——以跑馬燈的方式顯示(動畫橫向移動)

2:android:gravity設定文字位置,可選值有 top、bottom、left、right、center等 , 可 以 用 “ | ” 來 同 時 指 定 多 個 值 , 這 裡 我 們 指 定 的 "center" , 效 果 等 同 於"center_vertical|center_horizontal",表示文字在垂直和水平方向都居中對齊。


3:android:inputType設定文字的型別,用於幫助輸入法顯示合適的鍵盤型別。有如下值設定:none、text、 textCapCharacters字母大小、textCapWords單詞首字母大小、textCapSentences僅第一個字母大小、textAutoCorrect、textAutoComplete自動完成、textMultiLine多行輸入、textImeMultiLine輸 入法多行(如果支援)、textNoSuggestions不提示、textEmailAddress電子郵件地址、textEmailSubject郵 件主題、textShortMessage簡訊息(會多一個表情按鈕出來,點開如下圖:)、textLongMessage長訊息?、textPersonName人名、 textPostalAddress地址、textPassword密碼、textVisiblePassword可見密碼、textWebEditText作為網頁表單的文字、textFilte文字篩選過濾,textPhonetic拼音輸入、numberSigned有符 號數字格式、numberDecimal可帶小數點的浮點格式、phone電話號碼、datetime時間日期、date日期、time時間。

4:android:lines設定文字的行數,設定兩行就顯示兩行,即使第二行沒有資料。

5:android:maxLines設定文字的最大顯示行數,與width或者layout_width結合使用,超出部分自動換行,超出行數將不顯示。 

android:singleLine設定單行顯示。如果和layout_width一起使用,當文字不能全部顯示時,後面用“…”來表示。