2012-02-07 10 views
7

可能性の重複を許可:
EditText with number keypad by default, but allowing alphabetic charactersのAndroidのEditTextは数値キーボードをデフォルトとテキスト

のEditTextフィールドの焦点の数字キーボードにデフォルト設定だけでなく、ユーザーを許可することが可能である場合は疑問に思います文字を入力するには?これをサポートする入力タイプはありません。 ありがとう!

+0

InputTypeをプログラムで設定するには、スイッチのように動作するようにボタンを作成する必要があります。ここで同様のSOの質問へのリンクは、私の答えを確認してください詳細については:http://stackoverflow.com/questions/8978627/numeric-keyboard-as-default/8980169#8980169 – bschultz

+0

多くの関連する多くの答えがありますあなたがコードを "ほとんどのデバイス"で動作させたい場合、 'inputType'または' setRawInputType() 'を使用することは現在可能ではありません –

答えて

-1

私はAndroidに数値テキストフィールドを追加しようとしましたが、エミュレータで正常に実行されました。デフォルトで数字パッドが表示されますが、簡単に文字に切り替えることができます。だから、数字のテキストフィールドを使用してみてください。

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:inputType="number" /> 
+1

危険 - 入力タイプを'数値 '。 – EboMike

+0

これは本当に、うまくいけばほとんどのIME開発者がそれをチェックアウトします。 – EGHDK

+1

android:inputType = "number"は数字以外は入力できません。ストックキーボードを使用していますか? – andymal

関連する問題