プログラムで作成された(xmlではない)エディットテキストがあり、ユーザーがそれを押したときに数字キーボードを起動したいと思います。問題は、このキーボードにも小数点記号(。)を含めたいということです。
多くのことを試しましたが、何もうまくいかないようです
最終的なEditText入力=newEditText(this);
input.setKeyListener(new DigitsKeyListener()); //これにより、小数点なしの数値が得られますinput.setInputType(InputType.TYPE_CLASS_NUMBER); //これにより、小数点なしの数値が表示されますinput.setInputType(InputType.TYPE_CLASS_PHONE); //これにより、2ページ目にすべての数字と小数点付きの電話キーボードが表示されます。それは私が望むものではありません
カスタムキーボードを実装する方法があることを私は知っています:
http://android-developers.blogspot.com/2009/04/creating-input-method.html
http://developer.android.com/resources/samples/SoftKeyboard/index.html
しかし、それはかなりの苦痛のようであり、私は最初にもっと速い代替案を探しています。
必要なのは次のいずれかです。1。小数点記号を含む数字キーボードを起動します。2。標準キーボードを起動しますが、数字の「ページ」に設定します。上記のいずれかが可能ですか。前もって感謝します!