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



当我搜索时,我得到了答案,但这对我没有帮助。现在,在我的清单文件中,我使用了这样的特定活动:android:windowSoftInputMode="stateVisible"它工作,但只显示阿尔法键盘!我想要一个数字键盘。

是否有一个特定的EditText需要首先关注数字键盘?

如果是,请在相关的EditText:上尝试此操作

XML:

<EditText
    android:id="@+id/myEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="number">
    <requestFocus/>
</EditText>

OR运行时(onCreate):

EditText editText = new EditText(this);
editText.requestFocus();
editText.setInputType(InputType.TYPE_CLASS_NUMBER);

在您关注的EditText中添加以下内容:android:inputType="number"

最新更新