我搜索了很长时间以获得答案,现在是时候在stackoverflow上问我的问题了。

我无法想象Android OS不能让软键盘以数字/符号代码开头并使用户能够切换回字母吗?

我已经尝试过了,但是没有成功:

在代码中:

editTextHouseNumber.setRawInputType(InputType.TYPE_CLASS_NUMBER);
editTextHouseNumber.setInputType(InputType.TYPE_CLASS_NUMBER);

xmlLayoutFile:
android:inputType="textPostalAddress"
android:inputType="number|textCapCharacters"
android:inputType="number"

请帮忙

最佳答案

据我了解,您的问题是您希望在屏幕启动后立即打开带有数字类型的键盘。
尝试此操作,以确定这是否是您想要的。

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

10-07 19:14
查看更多