现在只想更改操作栏颜色我正在使用Theme.Sherlock.Light.Dark_Action Bar
需要改变颜色应支持api 10及以上
答案 0 :(得分:5)
我使用了以下代码,它可以正常工作
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00853c")));
希望它对你有用..
答案 1 :(得分:1)
您可以将drawable添加到Actionbar ..
getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_drawable_xml));
这是header_drawable_xml
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="YOUR COLOR" >>YOUR COLOR android:endColor="YOUR COLOR" >> android:angle="270.0" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>