gpt4 book ai didi

Android:标题栏颜色不改变

转载 作者:太空狗 更新时间:2023-10-29 14:21:14 24 4
gpt4 key购买 nike

我想更改我的 Apps Titlebar 颜色并以这种方式尝试:

list 文件的一部分:

<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme.MyTitleBar" ></application>

文件styles.xml的样式 block 部分:

 <style name="Theme.MyTitleBar" parent="android:Theme">
<item name="android:colorBackground">#FFFFFF</item>
<item name="android:background">#FFFFFF</item>
<item name="android:textColor">@android:color/black</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">16sp</item>
</style>

但只有文本颜色和属性更改正确。有客人我做错了什么吗?

最佳答案

编辑:我为 ActionBar 添加了部分(抱歉,我一开始只为对话框添加了部分)

您可以按照此操作,它将允许您更改除标题栏之外的其他属性:

只需在 list 文件中调用您的自定义主题:

 <application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

然后在您的 styles.xml 中创建这两种样式.第一个定义主题,第二个定义应用于主题的样式之一:

<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
</style>

<style name="ActionBarStyle" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:colorBackground">#FFFFFF</item>
<item name="android:background">#FFFFFF</item>
<item name="android:textColor">@android:color/black</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">16sp</item>
</style>

注意:在本示例中,我自定义了主题 Holo Light,如您所见:android:style/Widget.Holo.Light.ActionBar .

关于Android:标题栏颜色不改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770015/

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