2

数字キーボードでアクティビティを設定する方法、このように各コントロールに数字キーボードを指定できることを知っています

 <EditText a:layout_width="0dip" a:id="@+id/priceTextBox"
              a:layout_height="40dip"
              a:layout_weight="20" a:singleLine="true"
              a:focusable="true"
              a:inputType="number" a:numeric="integer"


            />

しかし、要件はアクティビティ自体が各コントロールではなく数値キーボードを必要とすることです。そのように指定するにはどうすればよいですか? 親切に助けて..

4

2 に答える 2

0

アクティビティはそれ自体では入力を処理できないので、何を達成したいですか?あまり動的でない画面レイアウト?

いずれにせよ、キーボードを強制的に開くことができるInputMethodManagerについて読みたいと思うかもしれません。たとえば、呼び出しによってshowSoftInput(View view, int flags, ResultReceiver resultReceiver)、入力の受信者を指定することもできます。ただし、ビューが必要です。数値入力のみのビューを設定して非表示にしようと思います。

于 2013-01-16T07:49:47.300 に答える
0

KeyboardViewを使用できます: https://stackoverflow.com/a/11923742/1970317
お役に立てば幸いです。

于 2013-01-16T07:44:17.710 に答える