符号なし 10 進入力を必要とする EditText があります。
私が使用する場合:
setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
setKeyListener(NumericDigitsKeyListener.getInstance(false, true));
その後、米国では問題なく動作しますが、小数点としてコンマを使用できないように見えるため、私のヨーロッパの顧客は使用できません。
一方、私が使用する場合:
setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
setKeyListener(DigitsKeyListener.getInstance("01234567890.,"));
その後、米国とヨーロッパでは問題なく動作しますが、一部のデバイス (Galaxy S3 など) では、表示されるソフト キーボードは厳密に数字 (カンマまたはピリオドなし) です。
ロケールに適した小数点記号へのアクセスを使用して数値キーボードを適用するにはどうすればよいですか?
ありがとう