【第22期】观点:IT 行业加班,到底有没有价值?

【安卓】Theme.AppCompat中的Button上的字母默认全部大写的问题

原创 2016年05月31日 11:58:01

安卓主题Theme.AppCompat中,在5.0以上的API的时候,Button的默认属性是字母全部大写(不知道谷歌咋想的)。


查了一下,原来这Button字母默认大写是Material Design Theme的样式(5.0以上默认样式),而AppCompat Theme是用于兼容5.0以下手机显示Material Design Theme用的。


这就能解释,AppCompat Theme为什么在5.0以下API不会字母全部大写,而5.0以上就会全部大写,因为5.0以上就兼容Material Design Theme


所以解决方法就是,


1、换个非Material Design主题,

2、使用5.0以下的API,则不会有这个问题。

3、在Button里增加属性:

android:textAllCaps="false"(关闭全部大写属性)


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

安卓开发中Theme.AppCompat.Light的解决方法

styles.xml中提示如下错误,这是版本问题。 error: Error retrieving parent for item: No resource found that matches...

安卓出现android.widget.TextView cannot be cast to android.widget.Button问题 .

问题一:《android.widget.TextView cannot be cast to android.widget.Button》 当出现这种问题的时候 解决办法: Project--Clean 清理一下项目缓存,基本上会正常。

Android 安卓NoTitleBar遇见的问题java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (o

Android NoTitleBar使用 会出现的问题,一个小问题,可能找半天的

Android中ListView中有button,checkbox,GridView的用法【安卓进化二十五】

最近做项目,用到了listview的item的一些问题,现在抽空把它们总结一下: 转载请表明出处:http://blog.csdn.net/wdaming1986/article/details/6788751<b

Android 屏幕适配方案

http://blog.csdn.net http://static.blog.csdn.net/images/logo.gif 生命不息,奋斗不止,万事起于忽微,量变引起质变http://blog....
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)