小编典典

为什么我的 Button 文本在 Lollipop 上强制全部大写?

all

在我最近使用新的 Nexus 9 平板电脑(Lollipop - API 21)测试兼容性的应用程序 “Tide Now WA”中。

它写了一些按钮文本。此应用程序使用 Android 2.3 和 Android 4.0 正确编写文本。即混合大写和小写字母。

当在我的 Nexus 9 上运行相同的应用程序时,文本中的所有字母都大写。

FWIW 我的清单包含以下语句:

uses-sdk android:minSdkVersion="10" android:targetSdkVersion="14"

我可以在我的代码中修复它还是操作系统中的错误谢谢


阅读 109

收藏
2022-03-14

共1个答案

小编典典

这可以通过设置按钮的 TransformationMethod 在应用程序代码中修复,例如

mButton.setTransformationMethod(null);
2022-03-14