• [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>
  • 相关阅读:
    在CentOS-6.3环境下,利用grub工具手工制作Linux U盘安装盘
    Windowns DOS For 循环实例
    Bootstrap 标签的变体 实例样式
    Bootstrap两端对齐的导航实例
    bootstrap 分页样式代码
    C# 微信扫码支付API (微信扫码支付模式二)
    AjaxFileUpload 在C#中应用
    关于百度编辑器UEditor(1.4.3)在C#.NET中的应用实例
    电脑运行状态
    网络测试
  • 原文地址:https://www.cnblogs.com/0616--ataozhijia/p/3758295.html
Copyright © 2020-2023  润新知