gpt4 book ai didi

android - 使用 appcompat V21 主题覆盖按钮样式

转载 作者:行者123 更新时间:2023-11-30 02:28:12 24 4
gpt4 key购买 nike

<分区>

我现在正在使用 AppCompat.Theme,但希望按钮不会显示为在 v21 设备上运行时显示的全部大写标题。在 V18 或 19 上运行时,字幕以我的字符串定义中定义的混合大小写形式显示,但在 5.0 上它们全部大写。

一般来说,我可以通过使用没有任何特定继承的样式来设置按钮的样式——例如使用自定义背景图像。例如,这是我的应用程序的主题定义:

    <style name="GedStarThemeMisc" parent="Theme.AppCompat">
<item name="colorPrimary">@color/theme_other_primary</item>
<item name="colorPrimaryDark">@color/theme_other_primary_dark</item>
<item name="colorAccent">@color/theme_other_accent</item>
</style>

这是我在布局中应用于 Button 小部件的典型样式:

    <style name="large_cust_btn">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_marginTop">2dp</item>
<item name="android:layout_marginBottom">2dp</item>
<item name="android:layout_marginLeft">4dp</item>
<item name="android:layout_marginRight">4dp</item>
<item name="android:minHeight">10dp</item>
<item name="android:paddingBottom">6dp</item>
<item name="android:paddingTop">6dp</item>
<item name="android:paddingLeft">4dp</item>
<item name="android:paddingRight">4dp</item>
<item name="android:textSize">15sp</item>
<item name="android:capitalize">words</item>
</style>

“capitilize”项目是我试图覆盖明显的 v21 默认值。那么我应该如何让我的特定按钮样式发挥作用呢?

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