gpt4 book ai didi

android - Xamarin Android 添加按钮文本全部大写 - 如何在整个应用程序中应用样式?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:17:06 24 4
gpt4 key购买 nike

我是移动开发的新手,我正在使用 Xamarin Studio 开发一个简单的应用程序,并在我的页面上添加了几个按钮。当我在模拟器 (Android 5.0.1 - API 21) 中运行时,我注意到所有按钮文本都以大写字母显示。

我已经关注了Why is my Button text forced to ALL CAPS on Lollipop?并尝试添加 <item name="android:textAllCaps">false</item>在我的 style.xml 中,但这没有任何区别。

还检查了 Why is my Button text forced to ALL CAPS on Lollipop?Android 5.0 (Lollipop) widget button's text are in ALL CAPS .

如果我添加 android:textAllCaps = "false"到我的所有按钮(在我的 axml 文件中)然后它将起作用,但我想知道整个应用程序中所有按钮的通用样式(甚至在多种形式/Activity 中)

任何人都可以建议一种在整个应用程序中使用某种样式的方法吗?

谢谢。

最佳答案

您可以尝试将以下内容作为 styles.xml 添加到 Resources/values 文件夹中。

<?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")]

关于android - Xamarin Android 添加按钮文本全部大写 - 如何在整个应用程序中应用样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com