gpt4 book ai didi

android - 在 Android Honeycomb 中设置操作栏样式

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:38 25 4
gpt4 key购买 nike

我想使用主题和样式设置操作栏 (Honeycomb) 的背景。您可以使用 ActionBar.setBackgroundDrawable(Drawable) 在代码中完成此操作,但我找不到相应的样式属性。

我已尝试将此主题和样式用于我的 Activity:

<style name="Theme.MyApp" parent="android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar">
<item name="android:background">@drawable/action_bar_background</item>
</style>

但这会将背景放在左侧的应用程序图标和标题上。右边的菜单图标很好,背景在它下面。

那么有没有办法做到这一点?

最佳答案

好的,我想通了。我需要继承基本操作栏样式。正确的样式是:

<style name="Theme.MyApp" parent="android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>

<style name="ActionBar" parent="android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/action_bar_background</item>
</style>

关于android - 在 Android Honeycomb 中设置操作栏样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123086/

25 4 0