2011-08-03 55 views
2

我有一個EditText,它接受數字和字符作爲輸入。大多數時候用戶輸入數字,我想要使用文本鍵盤,但它應該是符號或數字模式,您可以直接輸入數字。這可能嗎?帶數字模式的文本鍵盤

在Nexus S上,鍵盤上的字符被設置爲「數字」,但我無法添加字符。

在此先感謝

+2

我想你的意思是你希望它默認爲數字,但使字符可能的。這是不可行的 –

+0

那是我第一次嘗試。我想要文本鍵盤並將其切換到數字模式。應該有一個按鈕來做到這一點。 – dbrettschneider

+0

你可以通過實現你的自定義鍵盤來實現。但它比設置一個標誌要容易得多。 – Maxim

回答

0

不知道爲什麼它的工作原理,但至少工作在我的摩托羅拉RAZR

editText.setInputType(InputType.TYPE_CLASS_TEXT); editText.setRawInputType(InputType.TYPE_CLASS_NUMBER);

這個節目的數字鍵盤,但如果需要,你可以切換到文本模式

+0

在我的三星7.7 Tab 2上工作,但不是我的Pantech。我相信這種技術是鍵盤實現特定的。 – AlanKley