EditText
数字を入力するために4つのアクティビティがあります。レイアウトでタイプを数値に変更しましたが、chars ソフトキーボードが表示されます。アクティビティの開始時に数字キーボードを表示するにはどうすればよいですか?
これに対する解決策はありますか?ありがとうございました。
EditText
数字を入力するために4つのアクティビティがあります。レイアウトでタイプを数値に変更しましたが、chars ソフトキーボードが表示されます。アクティビティの開始時に数字キーボードを表示するにはどうすればよいですか?
これに対する解決策はありますか?ありがとうございました。
EditText xml に以下の行を追加したかもしれません。
android:digits="0123456789"
その場合、xml で以下の行を削除して追加すると、正常に動作します
android:inputType="number"
唯一の問題である可能性がある質問に従って、一度確認してください。inputType = numberの場合、アルファベットのキーボードは開きません
xmlレイアウトファイルのinputType="number"だけ:
<EditText
android:layout_width = "..."
android:layout_heigth = "..."
...
android:inputType = "number"/>
これを試して
EditText editText = (EditText)findViewById(R.id.editText1);
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput((editText), InputMethodManager.SHOW_IMPLICIT);