gpt4 book ai didi

android - 在我的案例中,操作栏自定义样式

转载 作者:太空狗 更新时间:2023-10-29 16:23:07 26 4
gpt4 key购买 nike

我正在使用 Android 原生操作栏。我想添加自己的可绘制资源作为操作栏的背景。所以,我做了一个主题如下:

res/values/themes.xml :

<style name="Theme.MyStyle" parent="android:style/Theme.Holo.Light">
<item name="android:background">@drawable/my_bg</item>
</style>

然后,在 AndroidManifest.xml 文件中,我将此样式添加到我的应用程序中:

<application
android:debuggable="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"

android:theme="@style/Theme.MyStyle"
>
<activity ...>
<activity .../>
...

</application>

但是,背景可绘制对象不仅应用于操作栏而且所有 fragment 的内容。为什么?

我的第二个问题是,如何自定义操作栏上的溢出 图标和最左边的“向上”按钮?

最佳答案

尝试

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="Theme.MyStyle" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- other activity and action bar styles here -->
</style>

<!-- style for the action bar backgrounds -->
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/ab_background</item>
<item name="android:backgroundStacked">@drawable/ab_background</item>
<item name="android:backgroundSplit">@drawable/ab_split_background</item>
</style>
</resources>

customize the logo使用 setDisplayUseLogoEnabled(boolean)

More info

关于android - 在我的案例中,操作栏自定义样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533975/

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