有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何自动调用数字键盘?

我是Java Android开发的初学者。我使用的是EclipseSDK3.6.1版本。我正在尝试这样做:当我启动我的应用程序时,它会调用输入pin码,但是如果你想输入一个号码,你必须点击pin字段。如何自动呼叫号码键盘?我用的是三星gt-i5500,它是触摸屏


共 (3) 个答案

  1. # 1 楼答案

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

    在您的情况下,您很可能需要输入type:number。有关可用选项的完整列表,请参见我提供的链接

  2. # 2 楼答案

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

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

    当用户点击该字段时,将显示一个数字键盘。 alt text

  3. # 3 楼答案

    实际上我还没有尝试过,但是您可以尝试在pin字段上设置android:inputType="phone",然后在代码中对该字段调用requestFocus