使用自定义键盘切换大小写功能失效,一直显示大写字母
问题描述:
使用自定义键盘在切换键盘大小写时发现所有英文字母始终大写,无法切换至小写。因为是项目升级后出现的问题,一直在修改的项目代码上寻找原因,无奈一直没有找到问题所在。最后在修改编译SDK版本后才正常运行。
原因分析:
因为是自定义键盘遇到的问题,一开始并没有想着网上能查到解决方案,所以只能自己一点一点回退项目版本升级所修改的代码,最后全部回退后才排查出来是因为编译SDK的版本导致的问题。。这个真的是头大了,网上也没查出来有类似的问题。直到我看了键盘的源码发现在切换大小的时候也只是简单的button上修改text的大小写,再在网上一查果然查出了类似的问题,这里引入了一个属性android:textAllCaps。这个属性我设置后确实能解决我的问题,但是为什么升级后就需要设置这个东西,别的项目中同样的SDK版本跟自定义键盘也没有这种问题。最后的最后,我终于找到了根源,原来是项目使用的theme中将android:textAllCaps修改成了true。最后更换了一个theme解决问题
这里mark一下后面再遇到可以直接找这条属性就OK了
使用自定义键盘切换大小写功能失效,一直显示大写字母相关推荐
- C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。
例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...
- Android 自定义键盘
对于许久不用的东西,容易忘记.百度许久,也未能找到自己所要. 从今日起,有些东西就记载下来,不仅方便自己,希望能帮到他人吧! 系统弹窗 键盘布局 回调 后续完善 许多应用都使用自定义的键盘,我自己也来 ...
- iOS开发之自定义键盘(数字,字母类型等随意切换)
项目开发很多时候用系统给的键盘不是很满足自身实际需求,那就自定义一个吧: 方法其实很简单,重新定义一个view,继承UItextfield,把UI设计好的需求键盘加入新的otherKeyboardVi ...
- appium android数字字母切换键,Android自定义键盘:数字键盘和字母键盘
在项目中,产品对于输入方式会有特殊的要求,需要对输入方式增加特定的限制,这就需要采用自定义键盘.本文主要讲述数字键盘和字母键盘的自定义实现. 自定义键盘的实现步骤如下: 自定义CustomKeyboa ...
- ios7自定义返回按钮后,右滑返回功能失效解决方法
ios7自定义返回按钮后,右滑返回功能失效解决方法 -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //开 ...
- 计算机键盘打出来都是英语大写怎么办,电脑键盘切换大小写怎么变成CapsLock和Shift键...
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:电脑键盘切换大小写怎么变成CapsLock和Shift键,换了一个回答:这是一个键设置的问题.进入到控制面板-双击域和语言选项-语言 ...
- Android 自定义键盘 随机键盘
之前上传的另外一个自定义键盘,并没有实现键盘弹出的时候,布局向上自动调整.(网络上所有的自定义键盘都没有添加自适应的功能,而且布局没这么好看,上一个例子资源链接为:http://download.cs ...
- vscode 格式化某一段代码_VSCode格式化代码功能失效的bug解决方法
VSCode格式化代码功能失效的bug解决方法 前不久我装上了 黑苹果,那么为了快速转移开发环境,我使用了VSCode(Visual Studio Code下面简称VSCode)的插件 Setting ...
- 关闭切换大小写时桌面提示
最近突然发现每次切换大小写时都会有提示,如图 找到了关闭的解决办法,关闭进程里面的 XXXXX Utility 进程就可以了,如果是联想电脑的话,就是LenovoUtility 这个进程关闭.其他电脑 ...
最新文章
- 还款每个月90.85元, 到 2012年10月,2012 11月 2256元,共 5799.25元
- 关于ngOptions的键值对
- 提高面试代码质量的三要素
- matlab练习程序(图像旋转,最邻近插值)
- OpenCV图像处理——copyTo与mask(掩码)操作
- Appium环境的安装与配置,Python测试脚本测试
- Linux watch命令详解
- 群晖如何建php网站_群晖webstation搭建typecho博客
- ⅰcp经济模型_干货!来自清华小哥哥的全家桶教程——手把手教你在本地构建 Nervos AppChain...
- 微课|中学生可以这样学Python(7.3.3节):成员方法、类方法、静态方法
- Apache HttpClient POST数据(https)
- 老李分享:android手机测试之适配(1)
- 第 89 章 Hardware
- ReactNative入门 —— 动画篇(下)
- 闲谈 Kubernetes 的主要特性和经验分享
- python编程入门教学视频-Python编程入门电子书及视频教程-非常详细『强烈推荐』...
- ACE admin 后台管理框架
- Java 小游戏(骑士大战魔王)
- python数据库模糊查询_python中的mysql数据库like模糊查询
- maya导入abc动画_如此导出ABC缓存,扩展秘籍(二)!!!
热门文章
- 数二考纲新增内容-比较审敛法
- word2010中如何在斜线表格中添加文字
- 一种无监督语义分割算法:Unsupervised Semantic Segmentation using Invariance and Equivariance in Clustering
- 曾哥传第七话 神曲硬又黑
- 公司企业搭建网站需要哪些步骤?
- Android Studio自定义模板之MVPActivity
- 导入一个web工程,切换project facets失败
- 芯片开发所使用的仿真器和模拟器
- hadoop104: Warning: Permanently added hadoop104,192.168.10.104 (ECDSA) to the list of known hosts.
- 编码建议--魔鬼在细节