このコードを使用して、Edittext 入力の数字とピリオドのみを表示しましたが、正常に動作します。
edittext.setInputType(InputType.TYPE_CLASS_NUMBER);
私の観察
- このコードを Android 2.3.6 に対して実行すると、数字のみが表示され、Android 4.2.2 に対してこのコードを実行すると、数字と ("+","*",")"," が表示されることに気付きました。 (","=",) 記号もあります。
- このコードが OS のバージョンに依存しているかどうかを知りたいですか? はいの場合、このコードを任意のAndroidバージョンで実行するかどうかにかかわらず、 DIGITSのみを表示するにはどうすればよいですか?