使用数字键盘的活动

时间:2013-01-16 07:35:58

标签: android android-layout android-keypad

如何使用数字键盘设置活动,我知道我们可以为每个控件指定数字键盘,例如

 <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"


            />

但要求是活动本身需要数字键盘而不是每个控件。如何指定?请帮助..

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

活动本身无法处理输入,那么您想要实现什么?一个不太动态的屏幕布局?

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