Xamarin Android添加button文本全部大写 – 如何在应用程序中应用样式?

我是移动开发的新手,我正在开发一个使用Xamarin工作室的简单应用程序,并在我的页面上添加了几个button。 我注意到,当我在模拟器(Android 5.0.1 – API 21)中运行它时,所有button文本都出现在CAPITAL LETTERS中。

我已经遵循了为什么我的button文本被强制为棒棒糖上的所有大写? 并尝试在我的style.xml中添加<item name="android:textAllCaps">false</item> ,但没有任何区别。

还检查了为什么我的button文本强制为棒棒糖上的所有帽子? 和Android 5.0(棒棒糖)小部件button的文本都在全部大写 。

如果我添加android:textAllCaps = "false"到我所有的button(在我的axml文件中),那么它将工作,但我想知道应用程序中的所有button的广义风格(甚至在多个表单/活动)

任何人都可以请build议一种方式来使用应用程序的一些风格?

谢谢。

Solutions Collecting From Web of "Xamarin Android添加button文本全部大写 – 如何在应用程序中应用样式?"

您可以尝试在resources / values文件夹中将下列内容添加为styles.xml。

 <?xml version="1.0" encoding="UTF-8" ?> <resources> <!-- Inherit from the light Material Theme --> <style name="MyCustomTheme" parent="android:Theme.Material"> <!-- Customizations go here --> <item name="android:textAllCaps">false</item> </style> </resources> 

然后在你的MainActivity.cs中,应用这个自定义主题

 [Activity(Label = "MyActivity", Theme = "@style/MyCustomTheme")]