字母自动变成大写是在做项目是偶然发现的,我以前记得没有这种情况出现呀,很多人没注意也不信,刚开始我也不信,但是事实就是如此,先上效果图,如下:
1.出现原因:
我在网上找到了的原因:android 5.0后,android 修改了一个属性值,将textAllCaps这个值改成true了。4.4能够正常显示,4.4的源码你们自己找一下,这里是5.0的源码,如下图:
2.解决办法:
在布局中增加 android:textAllCaps="false" 就可以了
3.参考资料:
这篇博客写的很详细:https://blog.csdn.net/android_freshman/article/details/53286818