本文介绍了为什么我的 Button 文本在 Lollipop 上强制全部大写?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用 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 上强制全部大写?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 23:48