如何自动拨打数字键盘?

时间:2011-01-12 14:38:14

标签: java android eclipse keyboard numbers

我是Java Android开发的初学者。我正在使用Eclipse SDK 3.6.1版本。我正在尝试这样做:当我启动我的应用程序时,它要求输入一个密码,但如果你想输入一个数字,你必须点击pin字段。如何自动拨打数字键盘?我正在使用三星gt-i5500,它是触摸屏。

3 个答案:

答案 0 :(得分:2)

我实际上没有尝试过此操作,但您可以尝试在PIN字段上设置android:inputType="phone",然后在代码中的该字段上调用requestFocus

答案 1 :(得分:2)

您只需为您的pin editText设置android:inputType="number",如下所示:

  <EditText   
android:layout_height="wrap_content"
android:layout_width="wrap_content" 
android:inputType="number" 
></EditText>

当用户登场时,将显示数字键盘。 alt text

答案 2 :(得分:1)

您可以通过设置inputType告诉UI(特别是TextView:EditText)您正在处理的字段类型。这是一个list of the available input types,根据您的选择,当您在该字段中输入数据时,您将收到该键盘。

在您的情况下,您最有可能想要inputType:number。请参阅我为整个可用选项列表提供的链接。