博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio 小技巧(2):AS中Button文字默认大写的问题
阅读量:6977 次
发布时间:2019-06-27

本文共 415 字,大约阅读时间需要 1 分钟。

问题类型

设置Layout中添加一个Button

预览界面和真机运行却显示:

这里写图片描述

与直接设置的字符串的显示不一样,显示的文字都显示了大写。

原因探索

AS中针对Activity中设置

android:theme=”@style/AppTheme”
而AppTheme的父主题是Theme.AppCompat.Light.DarkActionBar,一直追溯,追溯的过程中关注一个属性值:
android:textAllCaps
最后可以找到主题中已经将这个属性设置为true,导致最后出现了你看到的现象。

解决办法

默认的SDK中的设置属性是无法改变的,除非你重新编译对应的framework代码。

这里我们可以直接在对应的Button中设置属性:
android:textAllCaps=”false”
这样字体的大小写就正常了

这里写图片描述

转载于:https://www.cnblogs.com/lanzhi/p/6467193.html

你可能感兴趣的文章
android 多进程
查看>>
ubuntu “无法获得锁 /var/lib/dpkg/lock -open”
查看>>
大家好,我是小组成员刘俊伟
查看>>
Daily Scrum: 2012/11/2
查看>>
订单页过滤,sql写法
查看>>
H3C:下一代互联网的安全起点
查看>>
【常用】source insight常用设置及快捷键
查看>>
AD走圆弧走线
查看>>
PHP获取Linux当前目录下文件并实现下载功能
查看>>
python-操作hive
查看>>
(Spring4 json入门)Spring4+SpringMVC+页面数据发送与接收(json格式)
查看>>
852. Peak Index in a Mountain Array
查看>>
Vijos P1114 FBI树【DFS模拟,二叉树入门】
查看>>
Web版简易五子棋
查看>>
set集合
查看>>
sersync实时同步
查看>>
修改Http消息的消息头Host
查看>>
获取ActionBar高度
查看>>
.NET面试题解析(06)-GC与内存管理
查看>>
[Android学习笔记]Context简单理解
查看>>