java如何自动调用数字键盘?
我是Java Android开发的初学者。我使用的是EclipseSDK3.6.1版本。我正在尝试这样做:当我启动我的应用程序时,它会调用输入pin码,但是如果你想输入一个号码,你必须点击pin字段。如何自动呼叫号码键盘?我用的是三星gt-i5500,它是触摸屏
你可以在下面搜索框中键入要查询的问题!
我是Java Android开发的初学者。我使用的是EclipseSDK3.6.1版本。我正在尝试这样做:当我启动我的应用程序时,它会调用输入pin码,但是如果你想输入一个号码,你必须点击pin字段。如何自动呼叫号码键盘?我用的是三星gt-i5500,它是触摸屏
# 1 楼答案
通过设置inputType,您可以告诉UI(特别是TextView:EditText)您正在处理的字段类型。这是一个list of the available input types,根据您的选择,当您在字段中输入数据时,您将收到该键盘
在您的情况下,您很可能需要输入type:number。有关可用选项的完整列表,请参见我提供的链接
# 2 楼答案
您只需为pin editText设置
android:inputType="number"
,如下所示:当用户点击该字段时,将显示一个数字键盘。
# 3 楼答案
实际上我还没有尝试过,但是您可以尝试在pin字段上设置
android:inputType="phone"
,然后在代码中对该字段调用requestFocus