我有一个简单的主屏幕小部件,上面有几个按钮。我的问题是当小部件在Lollipop上运行时,按钮的文本全部大写,任何以前的Android版本都没有这个问题。 layout.xml中的按钮是非常普通的按钮:没有样式或特殊酱,只有宽度高度和文本大小。有趣的是,我置于小部件中的任何TextView都不会受到Lollipop的影响,即。似乎只有Button对象有这个问题。
我的AppWidgetProvider也非常简单:只需设置文本集和每个按钮的PendingIntent。
这听起来像是一个全局样式问题,但我无法在我的应用程序资源中找到任何会导致此问题的资源。有没有人对这个问题有任何意见?谢谢!
答案 0 :(得分:8)
您有两个选择:
1.在layout-v21(或任何地方)
中使用android:textAllCaps="false"