2

多くの検索を行った後、Android のキーによって指定された値の変更に関する情報が見つかりません。私のアプリには、有効な数値 (-1.9 など) のみである必要があるフィールドがあります。そこで、入力を整数のみに限定するのではなく、電話のキーパッドが表示されるように変更して、ユーザーが無効な文字を入力できないようにしました。

アプリは、ユーザーが大小の値に「E」を入力できるようにする必要があります (5.9E-10 など)。

電話のキーパッドのボタンを変更してspace「E」をテキスト フィールドに出力し、その特定のページでのみ記号セクション ボタンを無効にすることはできますか?

bigDecimal. _ mathContext小数点以下の桁数は、概算によって自動的に決定されます。

ありがとう。

4

1 に答える 1

0

電話のキーパッドの「スペース」ボタンを変更して「E」をテキスト フィールドに出力し、その特定のページでのみ記号セクション ボタンを無効にすることはできますか?

独自のインプット メソッド エディタを作成し、ユーザーがそのインプット メソッド エディタに切り替えることを選択した場合のみ。

または、 を使用せずにEditText、独自の電卓ボタンを独自の UI の一部として使用します。

于 2012-07-12T11:34:45.173 に答える