[Android] EditText 的 inputType屬性(鍵盤類型)


android中inputType屬性在EditText輸入值時啟動的虛擬鍵盤的風格有着重要的作用。這也大大的方便的操作。有時需要虛擬鍵盤只為字符或只為數字。所以inputType尤為重要。

<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone"/>
 //文本類型,多為大寫、小寫和數字符號。 

android:inputType參數類型說明

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格式

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"--時間鍵盤


免責聲明!

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



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