我用actionbarsherlock。下面的代码段负责将其背景更改为自定义背景。
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar">
<item name="background">@drawable/actionbar_bg</item>
<item name="android:background">@drawable/actionbar_bg</item>
<...>
</style>
<style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
<..>
</style>
它适用于actionbarsherlock(在蜂窝下面的版本)。但是在ICS中,我在动作栏下面有一个阴影,这是我不想要的。让它消失的样式项是什么?
我也有同样的问题,我已经成功地解决了这个问题。你所要做的就是在你想要移除高程的活动中将高程更改为0浮点值。
如果你想在一个叫myactivity。java的活动中改变它你必须先得到动作栏。
首先导入ActionBar类
import android.support.v7.app.ActionBar;
导入后,您必须初始化操作栏的变量,并将其海拔设置为0。
private ActionBar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
.
.
toolbar=getSupportActionBar();
toolbar.setElevation(0);
.
.
}
我也有同样的问题,我已经成功地解决了这个问题。你所要做的就是在你想要移除高程的活动中将高程更改为0浮点值。
如果你想在一个叫myactivity。java的活动中改变它你必须先得到动作栏。
首先导入ActionBar类
import android.support.v7.app.ActionBar;
导入后,您必须初始化操作栏的变量,并将其海拔设置为0。
private ActionBar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
.
.
toolbar=getSupportActionBar();
toolbar.setElevation(0);
.
.
}