Android 5.0(Lollipop)小部件按钮的文本全部大写[重复]

2024-04-16

我有一个简单的主屏幕小部件,上面有几个按钮。我的问题是,当小部件在 Lollipop 上运行时,按钮的文本全部大写,任何以前的 Android 版本都没有这个问题。 layout.xml 中的按钮是非常普通的按钮:没有样式或特殊的酱汁,只有宽度高度和文本大小。有趣的是,我放入小部件中的任何 TextView 都不会受到 Lollipop 中的影响,即。看来只有 Button 对象有这个问题。

我的 AppWidgetProvider 也非常简单:只需为每个按钮设置文本和 PendingIntent。

这听起来像是一个全局样式问题,但我在应用程序的资源中找不到任何会导致此问题的内容。有人对这个问题有任何意见吗?谢谢!


您有 2 个选择:

1.Use android:textAllCaps="false"在你的layout-v21(或任何地方)

  1. 以编程方式更改按钮的转换方法。 mButton.setTransformationMethod(null);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 5.0(Lollipop)小部件按钮的文本全部大写[重复] 的相关文章

随机推荐