我已尝试使用stackoverflow上的所有内容来更改操作栏颜色 请帮忙
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="Widget.AppCompat.Light.ActionBar">
<item name="android:background">#b20e0f</item>
</style>
答案 0 :(得分:1)
将您的风格更改为:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="Widget.AppCompat.Light.ActionBar">
<item name="background">@color/action_bar_bg</item>
</style>
在res / values / colors.xml中定义“action_bar_bg”:
<color name="action_bar_bg">#b20e0f</color>
原因:actionBarStyle是appcompat属性。不要使用android:with it。背景相同。
答案 1 :(得分:0)
您可以通过编程方式执行此操作:
隐藏状态栏: 查看decorView = getWindow()。getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions);
隐藏操作栏: ActionBar actionBar = getSupportActionBar(); actionBar.hide();
更多信息: http://developer.android.com/guide/topics/ui/actionbar.html https://developer.android.com/training/system-ui/status.html