android 種類 studio - アンドロイドのEditTextに数字キーボードを表示するにはどうすればいいですか?




6 Answers

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

EditText input = new EditText(this);
input.setInputType(InputType.TYPE_CLASS_NUMBER);
setinputtype textemailaddress type_class_text

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




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

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




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

android:inputType="numberDecimal"



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




javaファイルで以下のコードを使用する

editText.setRawInputType(Configuration.KEYBOARD_QWERTY);




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



Related