Android设置Edittext只能输入数字字母并弹出英文键盘

news/2024/10/29 3:39:22/

网上看到很多这么设置

editText.setInputType(InputType.TYPE_CLASS_NUMBER);
editText.setKeyListener(DigitsKeyListener.getInstance("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"));

但是上面的代码其实都解决不了问题,出现的现象是只能弹出数字键盘,并不能切换字母键盘。

-------------------------------------------------------------------------我是分割线--------------------------------------------------------------------------

 

下面的代码可以完美解决问题:

editText.setKeyListener(new DigitsKeyListener() {@Overridepublic int getInputType() {return InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_NORMAL;}@Overrideprotected char[] getAcceptedChars() {char[] ac = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();return ac;}});

 


http://www.ppmy.cn/news/505068.html

相关文章

计算机一个小键盘按不出来怎么办,我的电脑键盘上面1234按不出来怎么办

公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。 话题:我的电脑键盘上面1234按不出来怎么办?回答:按键上面有个NUMLOCK的按键,按一下就好了话题:求一个两字带符号的CF游戏名,霸气一点,前面空白,后 问题详情:CF游戏名回答:轩 辕 灬 参考回答:♂丶全服~♀话…

台式计算机 按键盘字母键 没反应6,电脑键盘失灵后的解决办法

电脑键盘失灵后的解决办法 键盘的键位设计包含了两个概念,一是主体的英文和数字键位设计,二是各种附属键位设计。下面给大家介绍电脑键盘失灵后的解决办法,一起来了解一下吧! 电脑键盘失灵后的解决办法 台式电脑键盘失灵的情况 通常电脑键盘失…

计算机键盘字母排列依据,键盘上的26个字母排序有什么规律吗?是怎么定的?...

大家好,我是小白一键重装软件的客服。 话说键盘上的26个字母排序有什么规律吗?是怎么定的?如今我们使用电脑和手机沟通时候需要用到打字,你有没有想过,为什么键盘上面的字母排序是QWERTY,而不是ABCDEF呢?有这方面疑问的小伙伴跟随小白系统深入了解下键盘上的字母排序到底…

计算机输入法无法输入小写字母,键盘不能输入小写字母

参考下面例子: 电脑从今天早上开始打不了字,刚开始还可以用,一切都正常.出去一圈回来后,发现电脑死机了~~再打开,登陆QQ,系统提示"遇到问题,必须关闭"试了几次都这样,重起了之后也不行.进入安全模式登陆,还是这样的. 那上不了QQ就在网站上溜溜吧,然后发现地址栏不…

酷睿处理器

酷睿 英特尔处理器的名称,开发代号Yonah,分单核与双核两种。酷睿处理器采用667MHz的前端总线速率,60nm制程工艺,2M L2缓存,双核酷睿处理器通过SmartCache技术两个核心共享2M L2资源 什么是酷睿 “酷睿”是一款领先节能的新型微架构,设计的出发点是提供卓然出众的性…

【历史上的今天】1 月 5 日:正则表达式的发明人出生;英特尔发布酷睿系列;Microsoft Bob 诞生

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 1 月 5 日,在 2003 年的今天,“神舟”四号飞船在完成预定空间科学和技术试验任务后,在内蒙古中部地区准确着陆。至此&#…

英特尔酷睿i系列产品的命名规则和产品分类

第一代英特尔酷睿i系列处理器命名规则 在命名方式上,第一代英特尔酷睿i系列采用3位数加字母后缀的形式。 第二代英特尔酷睿i系列处理器命名规则 在命名方式上,第二代i7仍会沿用当前的命名方式,以第二代Core i7 2600为例子,“Core…

关于Intel酷睿(Core)品牌CPU的不同系列和不同代产品间的性能差异知识普及

转载自:https://zhuanlan.zhihu.com/p/37798889,原文作者请知悉。 前言: 我给别人写配置单,碰见最多的一个问题就是,为什么是i5啊,我想要i7,这个问题我几乎要对每一个问我的小白解释半天&…