私の質問はこれです。
私はxmlで言うことができます
android:digits="0123456789,"
しかし、今回は Java コードを追加する必要があります。
customEditText.setKeyListener(DigitsKeyListener.getInstance("0123456789,"));
うまくいきません。アプリケーションは android:InputType="number" と同じ結果を返します
Javaを使用してandroid:digitsと言う別の方法はありますか?
編集済み
したがって、私の質問はandroid:InputType="number"
Javaを使用する方法ではありませんでした。
私の質問は、どうすればandroid:digits="0123456789,"
Java を使いこなせるようになるかということです。
この時点で、ユーザーが文字を表示できるかどうかは気にしません。edittext フィールドが 0 から 9 までの数字と小数点のカンマ (,) のみを受け入れるようにしたいだけです。
customEdittext は実際にはカスタマイズされた edittext であるため、xml atm を使用できません。