【Android 基礎】EditText的屬性介紹


EditText繼承TextView,所以EditText具有TextView的屬性特點,下面主要介紹一些EditText的特有的輸入法的屬性特點

android:layout_gravity="center_vertical"設置控件顯示的位置:默認top,這里居中顯示,還有bottom

android:hin Text為空時顯示的文字提示信息,可通過textColorHint設置提示信息的顏色。
android:singleLine 設置單行輸入,一旦設置為 true ,則文字不會自動換行。
android:gray="top"  多行中指針在第一行第一位置 et.setSelection(et.length()); :調整光標到最后一行
android:autoText  自動拼寫幫助。這里單獨設置是沒有效果的,可能需要其他輸入法輔助才行
android:capitalize  設置英文字母大寫類型。設置如下值:sentences僅第一個字母大寫;words每一個單詞首字母大小,用空格區分單詞;characters每一個英文字母都大寫。
android:digits  設置允許輸入哪些字符。如“1234567890.+-*/%\n()”
android:singleLine  是否單行或者多行,回車是離開文本框還是文本框增加新行 android:numeric  如果被設置,該TextView接收數字輸入。有如下值設置:integer正整數、signed帶符號整數、decimal帶小數點浮點數。
android:inputType:設置文本的類型
android:password  密碼,以小點”.”顯示文本
android:phoneNumber  設置為電話號碼的輸入方式。
android:editable  設置是否可編輯。仍然可以獲取光標,但是無法輸入。
android:autoLink=”all”  設置文本超鏈接樣式當點擊網址時,跳向該網址
android:textColor = "#ff8c00" :字體顏色
android:textStyle="bold" :字體, bold, italic, bolditalic
android:textAlign="center" EditText 沒有這個屬性,但 TextView
android:textColorHighlight="#cccccc" :被選中文字的底色,默認為藍色
android:textColorHint="#ffff00" :設置提示信息文字的顏色,默認為灰色
android:textScaleX="1.5" :控制字與字之間的間距
android:typeface="monospace" :字型, normal, sans, serif, monospace
android:background="@null" 空間背景,這里沒有,指透明
android:layout_weight="1" :權重在控制控件顯示的大小時蠻有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse" :文字外觀,這里引用的是系統自帶的一個外觀,?表示系統是否有這種外觀,否則使用默認的外觀。
 
 
來源:http://liangruijun.blog.51cto.com/3061169/627350


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM