8

だから私はいくつかの数学的な質問で小さなゲームで遊んでいます。たとえば、アプリケーションは 23 + 47 のような質問を出します。それで問題ありませんが、9/6 のような質問が表示されると問題が発生します。結果を EditText に入力するため、正しい入力タイプが必要です。しかし!私がする時

android:inputType="numberDecimal"

それが思いついたソフトキーボードは、区切り記号のないソフトキーボードです。つまり、コンマを作ることができません。そして、それはゲームをかなり台無しにします:-)私は次のようなことを試しました

android:inputType"numberSigned|numberDecimal"

私も試しました

android:digits="0123456789." しかし、これまでのところ何も機能していません。

右のキーボードを持ち上げることができません。

助言がありますか?

4

2 に答える 2

8
android:inputType="numberDecimal"

は 10 進入力を取るため、小数点記号 (.) を含む 0 から 9 までのすべての数字のみが入力値になります。そして、それはうまくいきます。コンマ記号がどこに現れたのかわかりません。

于 2012-08-12T10:56:09.913 に答える