ActionbarSherlock的Style讲解
16lz
2021-12-04
<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:interpolator用法
- Android(安卓)TabWidget/TabHost的使用
- android 保持屏幕唤醒状态
- android4.2上获取应用程序大小的变更点
- Android(安卓)解决Handler在运行时加载报空指针异常
- [Android] 环境配置之正式版Android(安卓)Studio 1.0
- android4.2上获取应用程序大小的变更点
- Android得到视频缩略图
- 上接系出名门Android(8) - 控件(View)之TextSwitcher, Gallery,