只需更改我的操作欄的顏色!Java android更改操作欄的顏色
所以,當我google一下,它似乎很簡單...
我見過的人提出了好幾次:
<style name="AppTheme"
parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@style/Widget.AppCompat.Light.ActionBar">
<item name="android:background">#990000</item>
</style>
但我真的不能得到這個工作。它不會做任何不同的事情。Actionbar仍然是黑色的。 但究竟這似乎是替別人打工,所以我不明白..
當我試圖把這樣的:在我的onCreate
ActionBar actionBar;
actionBar = getActionBar();
ColorDrawable colorDrawable = new ColorDrawable(Color.parseColor("#990000"));
actionBar.setBackgroundDrawable(colorDrawable);
,應用程序崩潰只是......
編輯:好吧,我太很快發佈方式白癡... 就不得不把下面的動作條代碼:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
它現在,對於後遺憾在我嘗試過之前......
您可以從您所遇到的碰撞logcat的發佈日誌? –
@DavidArgyleThacker我幾乎可以保證getActionBar返回null。 –