在實(shí)際開發(fā)中祝高,EditText的非常常用纺蛆。當(dāng)輸入信息的時(shí)候吐葵,為了提高用戶的體驗(yàn)效果,往往我們需要給輸入框設(shè)置一些輸入條件桥氏,比如純文字温峭,純數(shù)字等效果。下面總結(jié)了一些我們常用的設(shè)置效果:
//文本類型字支,多為大寫凤藏、小寫和數(shù)字符號。?
android:inputType=”none”?
android:inputType=”text”?
android:inputType=”textCapCharacters” 字母大寫?
android:inputType=”textCapWords” 首字母大寫?
android:inputType=”textCapSentences” 僅第一個(gè)字母大寫?
android:inputType=”textAutoCorrect” 自動(dòng)完成?
android:inputType=”textAutoComplete” 自動(dòng)完成?
android:inputType=”textMultiLine” 多行輸入?
android:inputType=”textImeMultiLine” 輸入法多行(如果支持)?
android:inputType=”textNoSuggestions” 不提示?
android:inputType=”textUri” 網(wǎng)址?
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” 作為網(wǎng)頁表單的文本?
android:inputType=”textFilter” 文本篩選過濾?
android:inputType=”textPhonetic” 拼音輸入?
//數(shù)值類型?
android:inputType=”number” 數(shù)字?
android:inputType=”numberSigned” 帶符號數(shù)字格式?
android:inputType=”numberDecimal” 帶小數(shù)點(diǎn)的浮點(diǎn)格式?
android:inputType=”phone” 撥號鍵盤?
android:inputType=”datetime” 時(shí)間日期?
android:inputType=”date” 日期鍵盤?
android:inputType=”time” 時(shí)間鍵盤