我搜索了很长时间以获得答案,现在是时候在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>