1. 程式人生 > >淺談EditText控件的inputType類型

淺談EditText控件的inputType類型

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類型