问题描述
在我的应用 Tide Now WA" 中,我最近使用它测试了兼容性新的 Nexus 9 平板电脑(Lollipop - API 21).
In my app "Tide Now WA" which I recently tested for compatibility usingthe new Nexus 9 tablet (Lollipop - API 21).
它写了一些按钮文本.此应用程序使用 Android 2.3 和 Android 正确写入文本4.0.IE.混合大写和小写字母.
It writes some button text. This app writes the text correctly using Android 2.3 and Android4.0. I.e. mixed capital and lower case letters.
在我的 Nexus 9 上运行相同的应用程序时,所有字母文中大写.
When same app is run on my Nexus 9 all the lettersin the text are capitalized.
FWIW 我的清单包含以下声明:
FWIW my manifest contains the following statement:
使用-sdk android:minSdkVersion="10" android:targetSdkVersion="14"
我可以在我的代码中修复这个问题还是它是操作系统中的一个错误?谢谢
Can I fix this in my code or is it a bug in the O.S.thanks
推荐答案
这可以在应用程序代码中通过设置按钮的 TransformationMethod 来修复,例如
This is fixable in the application code by setting the button's TransformationMethod, e.g.
mButton.setTransformationMethod(null);
这篇关于为什么我的 Button 文本在 Lollipop 上强制全部大写?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!