我正在努力正确覆盖默认主题应用程序栏颜色。 当我使用android:actionBarStyle时,它会更改颜色,但标题文本丢失。更改应用程序栏背景颜色
<resources>
<style name="ToolbarThemeStyle" parent="android:Theme.Material.Light">
<item name="android:actionBarStyle">@style/ActionBarTitle.Background</item>
</style>
<style name="ActionBarTitle.Background" parent="">
<item name="android:background">#8DC44E</item>
<item name="android:titleTextStyle">@style/ActionBarTitle.Text</item>
</style>
<style name="ActionBarTitle.Text" parent="">
<item name="android:textColor">#FFFFFF</item>
</style>
</resources>
我试过Replacing the Action Bar但我想知道是否没有更简单更简单的方法。
清单:
<application android:label="Home Automation" android:icon="@mipmap/ic_launcher" android:theme="@android:style/Theme.Material.Light"
</application>
活动:
[Activity(Label = "Label", MainLauncher = false, Theme = "@style/ToolbarThemeStyle", NoHistory =true)]
的ActionBar动作条最大值; actionBar = getSupportActionBar(); actionBar.setBackgroundDrawable(R.drawable.alert_vehicle); –
使用这个drawable创建定制的xml布局 –
看看这个链接,你一定会知道你的问题 –