Java 操作栏背景未更改
我使用安卓系统,按照他们的指示设计动作栏,但它不起作用。应用程序一直停止。当信息显示时,我可以简单地看到更改的颜色。我有一张注2和4.4.2。。这是我的 风格Java 操作栏背景未更改,java,android,Java,Android,我使用安卓系统,按照他们的指示设计动作栏,但它不起作用。应用程序一直停止。当信息显示时,我可以简单地看到更改的颜色。我有一张注2和4.4.2。。这是我的 风格 <?xml version="1.0" encoding="utf-8"?> <resources> <!-- the theme applied to the application or activity --> <style name="CustomActionBarTheme" p
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">#F00</item>
</style>
</resources>`
您可以按照mainActivity类中的说明更改背景色
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#C71585")));
或者,如果您在actionbar中使用以下样式,则不会出现错误
<style name="MyActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#C71585")));
<style name="MyActionBar" parent="Theme.AppCompat.Light.DarkActionBar">