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