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

您可以使用KeyboardViewhttps
://stackoverflow.com/a/11923742/1970317希望它有所帮助。

于 2013-01-16T07:44:17.710 回答
0

一个activity不能自己处理输入,那么你想实现什么?不太动态的屏幕布局?

无论哪种方式,您都可能想了解InputMethodManager,它允许您强制键盘打开,例如通过调用showSoftInput(View view, int flags, ResultReceiver resultReceiver)它还允许您为输入指定一个接收者。不过,您需要一个视图。我会尝试为仅数字输入设置一个视图并将其隐藏。

于 2013-01-16T07:49:47.300 回答