我的应用程序上有一个登录屏幕,它接受 CPF 作为登录名(CPF 是每个巴西公民都有的唯一号码标识,例如:10546819546),但它也可以接受护照号码作为登录名,并且上面可能有字母。
我的问题是我希望键盘在弹出时在默认字母表之前显示数字/符号“视图”。将 inputMethod 更改为电话或号码并不能解决我的问题,因为正如我所说,登录名可能包含字母。
我见过一些与我的问题有些相似的解释,但它们要么没有解决我的问题,要么太复杂。
这只是一个小调整,以稍微改善用户体验并让我开发应用程序变得有趣,所以如果解决方案是“覆盖默认键盘,创建自定义组件”等,我将不理会它。
TL;DR:我想在字母 1 之前显示数字/符号软键盘。
不幸的是,当谈到软键盘时,你在某种程度上受到了用户为他们的设备设置的软键盘的制造者的摆布。许多设备都预装并默认使用 swype 键盘。但许多其他设备都拥有由该设备制造商制造的软键盘。由创建它的人来决定键盘对键盘的反应android:inputType
你传递给它。当您将它们设置为号码或电话时,现在可能有一些实际上具有您正在寻找的行为。我刚刚在我的助手上查了一下,发现和你的一样,号码和电话都无法输入字母。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)