ActionbarSherlock的Style讲解

    <style name="xxx_theme" parent="@style/Theme.Sherlock.Light">
	 //首先说明,每个都必须写两遍,一个是提供给3.0以下的系统(不包含Android:的),一个是提供3.0以上的系统。	
	<!-- TabHost中的每一个Tab 通常继承 parent="@style/Widget"-->
        <item name="android:actionBarTabStyle">@style/xxx_light_actionbar_tab</item>
        <item name="actionBarTabStyle">@style/xxx_light_actionbar_tab</item>
	<!-- TabHost 可以理解为TabWidget -->
        <item name="android:actionBarTabBarStyle">@style/xxx_light_actionbar_tabhost</item>
        <item name="actionBarTabBarStyle">@style/xxx_light_actionbar_tabhost</item>
	<!-- Tab中的Text -->
        <item name="android:actionBarTabTextStyle">@style/xxx_light_actionbar_tabtab_text</item> 
        <item name="actionBarTabTextStyle">@style/xxx_light_actionbar_tabtab_text</item>  
	<!-- 整体的Actionbar  通常继承 parent="@style/Widget.Sherlock.Light.ActionBar.Solid"-->
        <item name="android:actionBarStyle">@style/xxx_light_actionbar</item>
        <item name="actionBarStyle">@style/xxx_light_actionbar</item>
	<!-- 这里通常指的是Actionbar上的MenuItem点击之后的背景效果 -->
        <item name="android:selectableItemBackground">@null</item>
        <item name="selectableItemBackground">@null</item>
	<!-- ActionBar的每一个Item,特指MenuItem 通常继承 parent="Widget.Sherlock.Light.ActionButton" -->
        <item name="android:actionButtonStyle">@style/xxx_light_actionbar_item</item>
        <item name="actionButtonStyle">@style/xxx_light_actionbar_item</item> 
    </style>
以上是通常使用 Actionbar 需要配置的个性化属性,也许对于写惯了Android代码的你,以上操作往往会比较麻烦。但我觉得这也许是android未来的趋势。关于Actionbar的用法我不想多说,我相信百度和谷歌的资料足以让你学会。这里我只是简单的记录一下ActionbarSherlock的用法,希望会对你有帮助。如果有什么问题可以联系我一起讨论。
qq 157688302

你可能感兴趣的:(android,android,android,style,Actionbar,Actionbar,Actionbar,sherlock)