如何使用数字键盘设置活动,我知道我们可以为每个控件指定数字键盘,例如
<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"
/>
但要求是活动本身需要数字键盘而不是每个控件。如何指定?请帮助..
答案 0 :(得分:0)
您可以使用KeyboardView:https://stackoverflow.com/a/11923742/1970317 希望有所帮助。
答案 1 :(得分:0)
活动本身无法处理输入,那么您想要实现什么?一个不太动态的屏幕布局?
无论哪种方式,您可能想要了解允许您强制键盘打开的InputMethodManager,例如通过调用showSoftInput(View view, int flags, ResultReceiver resultReceiver)
,它还允许您为输入指定一个接收器。不过,你需要一个View。我尝试设置一个仅用于数字输入的视图并隐藏它。