【发布时间】:2015-08-31 08:26:26
【问题描述】:
我想要一个具有以下属性的 ActionBar:
- 覆盖栏,这样布局的父视图将伸展到整个窗口。
- ActionBar 的白色标题颜色。
- 透明背景。
我的目标是 API 14+,使用 AppCompat-v7:22.2.1。所以我准备我的风格是这样的:
<style name="Theme.MyTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/Theme.MyTheme.MyActionBar</item>
<item name="actionBarStyle">@style/Theme.MyTheme.MyActionBar</item>
<item name="colorPrimary">#5af142</item>
<item name="colorPrimaryDark">#06dd09</item>
<item name="colorAccent">#20f304</item>
</style>
<style name="Theme.MyTheme.MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:background">@android:color/transparent</item>
<item name="background">@android:color/transparent</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="windowActionBarOverlay">true</item>
<item name="android:textColor">@android:color/white</item>
</style>
并且,在 Manifest 中,我将 Theme.MyTheme 设置为我的活动主题。
1 & 2 有效,3 无效。它接缝我得到一个灰色的背景,我不知道我应该改变/添加什么。
【问题讨论】:
-
我试过this answer但没有用
标签: android android-actionbar android-appcompat