可能重複:
EditText with number keypad by default, but allowing alphabetic characters的Android EditText上默認的數字鍵盤,讓文字
想知道是否有可能默認爲數字鍵盤上的焦點一個EditText領域,也允許用戶輸入字符?沒有任何輸入類型似乎支持這一點。 謝謝!
可能重複:
EditText with number keypad by default, but allowing alphabetic characters的Android EditText上默認的數字鍵盤,讓文字
想知道是否有可能默認爲數字鍵盤上的焦點一個EditText領域,也允許用戶輸入字符?沒有任何輸入類型似乎支持這一點。 謝謝!
我只是試圖在Android中添加一個數字文本字段,它在模擬器中運行良好。它默認會首先顯示數字鍵盤,但您可以輕鬆切換到字符。所以請嘗試使用數字文本字段。
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
您必須在某處創建一個按鈕,以便像編程設置InputType一樣來切換。這裏有一個類似的SO問題的鏈接,請查看我的答案以獲得更多信息:http://stackoverflow.com/questions/8978627/numeric-keyboard-as-default/8980169#8980169 – bschultz 2012-02-07 20:24:08
許多相關的答案都很多帖子,但不幸的是*目前不可能*如果你想讓你的代碼在「大多數設備上」工作,使用'inputType'或'setRawInputType()' – 2015-11-25 05:49:51