1. 程式人生 > >Android設定Edittext只能輸入字母數字彈出英文鍵盤

Android設定Edittext只能輸入字母數字彈出英文鍵盤

工作環境(藍色粗體字為重要內容,紅色粗體字為特別注意內容)
1,實驗環境:Eclipse+ADT/AndroidStudio


設定EditText只能輸入數字和字母

android:inputType="number"(彈出數字鍵盤)
android:inputType="textEmailAddress"(彈出字母鍵盤)
android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"


清單檔案中,在需要隱藏軟鍵盤的activity中加入

android:windowSoftInputMode="adjustUnspecified|stateHidden"

android中去掉EditText的自動焦點獲取
將EditText的父級控設定成:

android:focusable="true"  
android:focusableInTouchMode="true"