我想让用户输入邮政编码到我的应用程序。常见的用例是美国邮政编码,它只由数字组成,所以我想在软输入中最初显示数字键盘。但是,并非所有邮政编码都只是数字,所以我仍然需要用户能够输入其他字符。
我一直在尝试使用android:inputType
执行此操作,但通过设置“number”标志,它会自动阻止除基于数字的内容之外的任何输入。有没有办法接受一般文本,但让软键盘最初显示更多基于数字的键盘?
答案 0 :(得分:0)
您是否尝试过将inputType设置为“number”,然后通过TextWatcher以编程方式更改TextView的输入类型?