<style name="myStyle" parent="@android:style/Theme.Holo.Light">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:actionBarStyle">@style/actionStyle</item>
</style>
<style name="actionStyle" parent="@android:style/Widget.ActionBar">
<item name="android:background">@color/red</item>
<item name="android:titleTextStyle">@style/titleStyle</item>
</style>
<style name="titleStyle" >
<item name="android:textColor">@color/green</item>
<item name="android:textSize">30sp</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:actionBarStyle">@style/actionStyle</item>
</style>
<style name="actionStyle" parent="@android:style/Widget.ActionBar">
<item name="android:background">@color/red</item>
<item name="android:titleTextStyle">@style/titleStyle</item>
</style>
<style name="titleStyle" >
<item name="android:textColor">@color/green</item>
<item name="android:textSize">30sp</item>
</style>
最后在相应的应用中引用myStyle即可。
如果要是想让文字居中:只能采用自定义方式,没有找到相关的样式,代码:
getActionBar().setCustomView(id);
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
如果要是想更改状态栏:参考网址:https://www.jianshu.com/p/932568ed31af