Android屏幕数字键盘

时间:2010-12-07 09:41:05

标签: android

我想从屏幕上显示的Numberpad中获取用户的数字输入,它应该在Activity视图中。请看附图。

我不知道是否有某种方法可以制作类似的用户界面,或者我是否在XML中创建了自己的用户界面? 。需要你的帮助。 alt text

1 个答案:

答案 0 :(得分:2)

您可以向输入法指明您想要数字输入:

EditText editText = ...;
editText.setInputType(InputType.TYPE_CLASS_NUMBER);

然后大多数输入法会给你一个像上面那样的安排。

你可以通过发送一个com.android.phone.action.action.TOUCH_DIALER动作的意图来获得与你所展示的视图完全相同的视图,但是获得结果可能介于困难和不可能之间。

您可能希望从https://android.googlesource.com/platform/packages/apps/Contacts/+/froyo/src/com/android/contacts/TwelveKeyDialer.java

中获取灵感