淺談EditText控件的inputType類型
阿新 • • 發佈:2018-04-09
mem toc 其中 PC 字母 sent .com tty character
android:inputType="none"--默認 android:inputType="text"--輸入文本字符 android:inputType="textCapCharacters"--字母大寫 android:inputType="textCapWords"--單詞首字母大小 android:inputType="textCapSentences"--僅第一個字母大小 android:inputType="textAutoCorrect"--自動更正 android:inputType="textAutoComplete"--前兩個自動完成 android:inputType="textMultiLine"--多行輸入 android:inputType="textImeMultiLine"--輸入法多行 android:inputType="textNoSuggestions"--不提示 android:inputType="textUri"--URI和URL格式 android:inputType="textEmailAddress"--電子郵件地址格式 android:inputType="textEmailSubject"--郵件主題格式 android:inputType="textShortMessage"--短消息格式 android:inputType="textLongMessage"--長消息格式 android:inputType="textPersonName"--人名格式 android:inputType="textPostalAddress"--郵政格式 android:inputType="textPassword"--密碼格式 android:inputType="textVisiblePassword"--密碼可見格式 android:inputType="textWebEditText"--作為網頁表單的文本格式 android:inputType="textFilter"--文本篩選格式 android:inputType="textPhonetic"--拼音輸入格式 android:inputType="number"--數字格式 android:inputType="numberSigned"--有符號數字格式 android:inputType="numberDecimal"--可以帶小數點的浮點格式 android:inputType="phone"--撥號鍵盤 android:inputType="datetime" 日期時間 android:inputType="date"--日期鍵盤 android:inputType="time"--時間鍵盤
其中大多數是用不到的,這裏總結一下常用的幾種鍵盤效果
1、numberDecimal(可以帶小數點的浮點格式)
只可以輸入0-9數字 和 小數點 ,即只浮點數
2、number (數字格式 )
只可以輸入0-9數字,與numberDecimal區別是 不能輸入小數點 ,點擊0-9外的都無效
3、textPassword (密碼格式)
默認為手機當前設置的輸入鍵盤類型,附帶效果,輸入的字符會變成星號* ,一般用於密碼框的輸入 。
淺談EditText控件的inputType類型