为什么我的Button文本被强制使用Lollipop上的全部大写

为什么我的Button文本被强制使用Lollipop上的全部大写

本文介绍了为什么我的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:

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

我可以在代码中解决此问题,还是OS中的错误?谢谢

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:54