私はEditTextを使用するAndroidアプリを持っていandroid:inputType="number"
ます。編集テキストが最初に表示されたときにソフトキーボードが表示され、数字のみが有効になっています(ただし、他のキーは引き続き表示されます。EditTextにはandroid:digits="0123456789\n"
、ユーザーが複数の行を入力できるようにするための機能もあります。
すぐに別の行を作成するために ENTER キーを押すと、数字キーが消え
ます
。数字キーボード (Enter キー付き) のみを表示します (例: 0123456789 のみ?)。
b)。他のすべてのキーを表示するソフトキーボードを停止しますか?
3 に答える
1
複数行 EditText
と数字のキーボードが必要ですか? 可能に思えますが、非推奨です。この回答を確認してください。
更新: すべてが失敗した場合は、改行が挿入されるたびに数値型を適用してみてください:
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
于 2013-09-27T11:08:43.030 に答える
1
使用することで解決策が見つかり
、目的の効果が得られます。
android:digits="0123456789\n"
android:inputType="phone|textMultiLine"
于 2013-09-27T11:09:56.613 に答える