2012-12-03 111 views
8

我正在實施Android應用程序,我需要一個提示。我的EditText通常只是數字,但有時是數字和字母。Android:設置字母數字鍵盤首先在EditText中顯示數字

這是我需要的是「默認」,當EditText集中鍵盤:

numeric keyboard

如果我把android:inputType="phone"android:inputType="number",結果是不是我所需要的:

phone layout keyboard

我需要數字和字母。那麼,有可能做到嗎?我已經嘗試過每個inputType。我嘗試「混合」一些inputType,例如number | text,但沒有任何變化。

+0

添加相關的代碼,你會發現幫助更容易 – codeMagic

+1

好的,但沒有相關的代碼...這是一個簡單的EditText在XML佈局文件。 – Beneti

+0

你需要顯示字母和數字嗎?無需切換佈局? – Ahmad

回答

-3
<EditText android:inputType="number" ... /> 

上面的代碼必須需要1.5或後續版本 如果它不是也在努力嘗試

EditText num = new EditText(this); 
num.setInputType(InputType.TYPE_CLASS_NUMBER); 
+0

正如我所說,對我來說不起作用。 android:inputType =「number」的結果是第二個圖像。 – Beneti

1

如果你想有一個普遍試試這個

android:inputType="textVisiblePassword" 

source

+0

此答案textVisiblePassword適用於我。 –

+0

很高興聽到@LawrenceTeo –

-1

鍵盤可以使用這個:

android:inputType="text" 

這將允許您使用默認鍵盤以及所需的所有特殊字符,數字和字母。

看着這個問題被問到的日期毫無疑問,餵給所需的鍵盤類型是一件麻煩事。無論如何,如果你仍然在跟蹤這個問題。這是答案。

+0

這不是問什麼問題,請閱讀問題標題。 – m0skit0

相關問題