[英]How to remove the horizontal teal line in the action bar when using Holo (Dark) theme?
[英]How to remove dark line and gradient under action bar
如何在操作栏下删除此行?
我希望它是一个像谷歌+或以下应用程序的方式一样的纯色:
我努力了
<item name="windowContentOverlay">@null</item>
<item name="android:windowContentOverlay">@null</item>
但这似乎并没有消除它。 我想做的只是使用纯色,没有平铺图像,没有渐变。
他们这个代码是覆盖actiobar的背景
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(getResources().getDrawable(
R.drawable.actionbar));
绘制/ actionbar.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#06B697" />
</shape>
您可以使用res/values
的styles.xml
文件更改ActionBar的样式在您正在使用的应用程序写入主题中
<item name="android:actionBarStyle>@style/actionBarStyle</item>
并添加样式actionBarStyle
<style name="actionBarStyle"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
<item name="android:background>Color or drawable you want as background</item>
</style>
这是一个很好的教程
或者,您可以从活动中以编程方式设置操作栏的样式:
getActonBar.setBackgroundDrawable(drawable you want as background);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.