首页 > 代码库 > [Android UI] ActionBar 自定义属性
[Android UI] ActionBar 自定义属性
actionbar 默认放在顶部, 如果在application或者activity中加入
android:uiOptions="splitActionBarWhenNarrow"
那么,actionbar将在底部显示。
自定义属性,包括自定义actionbar的背景颜色
<!-- the theme applied to the application or activity --> <style name="CustomActivityTheme" parent="@style/Theme.Base.AppCompat"> <item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- 自定义actionbar的背景颜色--> <item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
<!--自定义actionbar的overflow图片--> <item name="android:actionBarDivider">@color/black</item>
<!-- 自定义actionbar的item之间的分割线--> <item name="android:popupMenuStyle">@style/MyPopupMenu</item>
<!-- 自定义popupwindow的背景颜色--> <!-- other activity and action bar styles here --> </style> <!-- style for the action bar backgrounds --> <style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:background">@color/black</item> <item name="android:backgroundStacked">@color/black</item> <item name="android:backgroundSplit">@color/black</item> </style>
自定义actionbar的overflow的图片
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow"> <item name="android:src">@drawable/ic_dxhome_airplane_on</item> <item name="android:background">?android:attr/actionBarItemBackground</item> <item name="android:contentDescription">"Lala"</item> </style>
自定义点击overflow弹出的popupwindow的背景颜色
<style name="MyPopupMenu" parent="android:style/Widget.Holo.Light.ListPopupWindow"> <item name="android:background">@color/white</item> </style>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。