ActionBar自定义

自定义ActionBar样式

1、基于原有样式进行相关属性的修改然后再AndroidManifest.xml对应android:theme中指定即可

<?xml version="1.0" encoding="utf-8"?> 

<resources> 

    <!-- the theme applied to the application or activity -->  

    <style name="CustomActivityTheme" parent="@android :style/Theme.Holo">  

        <item name="android:actionBarTabTextStyle">@style/CustomTabTextStyle</item>  

        <item name="android:actionBarDivider">@drawable/ab_divider</item>  

        <item name="android:actionBarItemBackground">@drawable/ab_item_background</item>  

    </style>  

    <!-- style for the action bar tab text -->  

    <style name="CustomTabTextStyle" parent="@android :style/TextAppearance.Holo">  

        <item name="android:textColor">#2456c2</item>  

    </style> 

</resources>  

2、自定义布局文件,创建ActionBar,该方法类似于模拟布局出一个ActionBar

①、定义actionbar样式

②、AndroidManifest.xml指定对应主题

③、定义布局样式

④、在Activity的onCreate方法中调用ActionBar动态生成


方法一参考:

    http://blog.csdn.net/gebitan505/article/details/12157027

    http://hukai.me/android-training-course-in-chinese/basics/actionbar/styling.html

方法二参考:

    http://jingyan.baidu.com/article/b87fe19eb399f052183568bf.html


你可能感兴趣的:(ActionBar自定义)