美文网首页
Button的字母怎么都大写了?

Button的字母怎么都大写了?

作者: 愈强 | 来源:发表于2020-08-05 11:10 被阅读0次

Android的编译版本升级之后,发现Button上的英文字母都变成了大写的了。


变成大写的英文字母

这是因为高版本的Button主题样式(Style)中自动添加了textAllCaps属性,要想恢复文本原样,只需要添加如下语句:

android:textAllCaps="false"
添加textAllCaps之后,文本恢复原样

只有API高于20的时候才会出现这种情况。我们可以在预览页面看到效果。点击预览界面上面的Android小脑袋,选择20:


调整预览界面API版本 API低于20的时候,按钮字母不会自动变为大写

Android Studio 的layout预览中,单独切换API版本不会触发页面刷新,需要修改一下设备类型或尺寸(就是Android小脑袋坐标的选项)。这应该是Android Studio本身的bug吧(当前Android Studio 版本号为4.0)。

相关文章

网友评论

      本文标题:Button的字母怎么都大写了?

      本文链接:https://www.haomeiwen.com/subject/yhgirktx.html