我无法为操作栏设置透明度或任何其他颜色。我的style.xml:
<style name="thin_actionbar" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/thin_actionbar_style</item>
</style>
<style name="thin_actionbar_style" parent="android:Widget.Holo.ActionBar">
<item name="android:height">60dp</item>
<item name="android:homeAsUpIndicator">@drawable/ic_drawer</item>
<item name="android:background">@color/translucent_control</item>
</style>
tranlucent_color:就像下面截图中的栏一样。 看起来像这样。它只是灰色的:
请帮助我!
答案 0 :(得分:3)
试试这段代码
<item name="android:background">@null</item>
如果这对您没有帮助,请检查this与此代码的链接
在setStackedBackgroundDrawable()
ActionBar
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
ActionBar actionBar = getActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#330000ff")));
actionBar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#550000ff")));
或 this链接,此代码
<style name="MyTheme" parent="Theme.Sherlock">
...
<item name="windowActionBarOverlay">true</item> <!-- for ActionBarSherlock -->
<item name="android:windowActionBarOverlay">true</item>
</style>
使ActionBar Transparent.Hope有帮助。
答案 1 :(得分:0)
可以使用背景:
<item name="android:background">@android:color/transparent</item>
我希望它会有所帮助