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议一种方式来使用应用程序的一些风格?

谢谢。

  • 如何使用从远程通知创build的本地通知来激活活动
  • Xamarin:无法打开虚拟机的会话Nexus 7(棒棒糖)
  • 使用最新的Play商店“不支持应用内结算版本3”
  • System.ObjectModel警告Xamarin不能在Android上运行
  • 期望类路径分隔符';' 在参数号8中的'\ Android \ android-sdk \ build-tools \ 23.0.1 \ lib \ shrinkedAndroid.jar'之前
  • 该属性没有在基本的xml属性上声明(Android)
  • 如何在Xamarin.Android中使用SharedPreferences?
  • Android:EditText自动打开键盘,如何停止?
  • 您可以尝试在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")]