gpt4 book ai didi

android - 操作栏 Sherlock 更改标题颜色

转载 作者:行者123 更新时间:2023-11-29 14:25:10 27 4
gpt4 key购买 nike

我正在尝试 Theme Sherlock Action Bar。我想将标题的颜色设置为白色。当我尝试执行以下操作时,标题会一起消失。

我还想在按下时更改操作项图标的背景颜色。

我尝试了什么?

<resources xmlns:android="http://schemas.android.com/apk/res/android">

<!-- Variation on the Holo Light theme that styles the Action Bar -->
<style name="Theme.Nomad" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Nomad.ActionBar</item>
<item name="android:actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="actionBarItemBackground">@drawable/actionbar_selectable_background</item>
<item name="android:titleTextStyle">@style/TitleText</item>
<item name="titleTextStyle">@style/TitleText</item>

<!--
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<item name="popupMenuStyle">@style/MyPopupMenu</item>

<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
<item name="dropDownListViewStyle">@style/MyDropDownListView</item>

<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
<item name="actionBarTabStyle">@style/MyActionBarTabStyle</item>

<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
<item name="actionDropDownStyle">@style/MyDropDownNav</item>

<item name="android:listChoiceIndicatorMultiple">@drawable/ad_btn_check_holo_light</item>
<item name="android:listChoiceIndicatorSingle">@drawable/ad_btn_radio_holo_light</item>

<item name="android:actionOverflowButtonStyle">@style/MyOverflowButton</item>


-->
</style>

<style name="Widget.Nomad.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="android:background">#E5492A</item>
<item name="background">#E5492A</item>
</style>

<style name="TitleText" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
<item name="textColor">@android:color/white</item>
<item name="android:textSize">18dip</item>
<item name="textSize">18dip</item>
</style>

</resources>

最佳答案

我不确定项目背景,但对于文本颜色你可以:

  • 在 Widget.Nomad.ActionBar 中添加这些项目(样式与父 Widget.Sherlock.ActionBar 相同):

    <item name="android:titleTextStyle">@style/TitleText</item>
    <item name="titleTextStyle">@style/TitleText</item>
  • 地点:

    <style name="TitleText" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textSize">18sp</item>
    </style>

关于android - 操作栏 Sherlock 更改标题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13988985/

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