我是Java Android开发的初学者。我正在使用Eclipse SDK 3.6.1版本。我正在尝试这样做:当我启动我的应用程序时,它要求输入一个密码,但如果你想输入一个数字,你必须点击pin字段。如何自动拨打数字键盘?我正在使用三星gt-i5500,它是触摸屏。
答案 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>
当用户登场时,将显示数字键盘。
答案 2 :(得分:1)
您可以通过设置inputType告诉UI(特别是TextView:EditText)您正在处理的字段类型。这是一个list of the available input types,根据您的选择,当您在该字段中输入数据时,您将收到该键盘。
在您的情况下,您最有可能想要inputType:number。请参阅我为整个可用选项列表提供的链接。