我正在努力正確覆蓋默認主題應用程序欄顏色。 當我使用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佈局 –
看看這個鏈接,你一定會知道你的問題 –