[Android] アンドロイドのEditTextに数字キーボードを表示するにはどうすればいいですか?


Answers

Javaファイルでそれを行うには:

EditText input = new EditText(this);
input.setInputType(InputType.TYPE_CLASS_NUMBER);
Question

私は基本的には、特定のEditTextにフォーカスがあるとすぐにナンバーパッドモードに切り替える必要があります。




より多くの入力の種類と詳細は、Googleのウェブサイトでhereに見つかりましhere




分数が必要な場合は、これがあなたの答えです:

android:inputType="numberDecimal"



これをXMLコードで定義する

android:inputType="number"



EditText number1 = (EditText) layout.findViewById(R.id.edittext); 
number1.setInputType(InputType.TYPE_CLASS_NUMBER);



<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ...
    android:inputType="number|phone"/> 

大きな数字のパッドがダイヤラーとして表示されます。