Java 如何在活动开始时显示数字键盘?

Java 如何在活动开始时显示数字键盘?,java,android,Java,Android,当我搜索时,我得到了一个答案,但那对我没有帮助。好 现在,在我的清单文件中,我与特定活动一起使用,如下所示: android:WindowsOfInputMode=stateVisible 它可以工作,但只显示字母键盘!我想要数字键盘 在文本中添加以下内容: android:inputType=number对于数字键盘,您是否希望首先使用特定的编辑文本焦点 如果是这样,请在相关编辑文本上尝试此操作: XML: 您是否在启动程序活动中使用了任何edittext?是的。输入是数字。请按照我对stac

当我搜索时,我得到了一个答案,但那对我没有帮助。好 现在,在我的清单文件中,我与特定活动一起使用,如下所示: android:WindowsOfInputMode=stateVisible
它可以工作,但只显示字母键盘!我想要数字键盘

在文本中添加以下内容:
android:inputType=number

对于数字键盘,您是否希望首先使用特定的编辑文本焦点

如果是这样,请在相关编辑文本上尝试此操作:

XML:


您是否在启动程序活动中使用了任何edittext?是的。输入是数字。请按照我对stackoverflow的回答进行操作,并享受。请按照我对以下问题的回答,在edittext中使用XML,说明如何包含。这是不接受的。我已经在上面给你看了吗?使用一个或另一个,显然不是两个都使用。我编辑了xml版本,将其显示为典型的完整示例。同样在java文件中,只需添加editText editText=editText findViewByIdR.id.myEditText;希望这有帮助!我使用了runtime oncreate。这有帮助。
<EditText
    android:id="@+id/myEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="number">
    <requestFocus/>
</EditText>
EditText editText = new EditText(this);
editText.requestFocus();
editText.setInputType(InputType.TYPE_CLASS_NUMBER);