原文地址:http://blog.csdn.net/jiayite/article/details/50411714
1.使用ActionBar,首先找到manifest,找到其主题:
android:theme="@style/AppTheme"
再通过style找到此主题
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<!--标题栏(actionBar)颜色-->
<item name="colorPrimary">@color/colorPrimary</item>
<!--状态栏颜色-->
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
可以直接在此处修改颜色
2.新建了一个style,取名为MyActionBar,并在manifest中引用
<style name="MyActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBarStyle</item> <!--设置ActionBarStyle-->
</style>
<style name="MyActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar" >
<item name="android:background">@color/alpha_blue</item><!--背景色-->
<item name="android:titleTextStyle">@style/AcBar_titleStyle</item>
</style>
<style name="AcBar_titleStyle">
<item name="android:textSize">18sp</item>
<item name="android:textColor">#FFFFFF</item>
</style>
manifest 修改后为:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:logo="@drawable/mylogo"
android:supportsRtl="true"
android:theme="@style/MyActionBar">
当然如果你只想让此设置只作用于activity上,则将其写到activity下即可
<activity
android:name=".MainActivity"
android:theme="@style/MyActionBar">
</activity>