自定Action Bar Style

<!-- Base application theme is the default theme. -->
	<style name="Theme" parent="android:Theme"></style>

	<!-- Variation on the Holo Light theme that styles the Action Bar -->
	<style name="Theme.AndroidDevelopers" parent="android:style/Theme.Holo.Light">
		<item name="android:selectableItemBackground">@drawable/ad_selectable_background</item>
		<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
		<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
        <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
        <item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
        <item name="android:listChoiceIndicatorMultiple">@drawable/ad_btn_check_holo_light</item>
        <item name="android:listChoiceIndicatorSingle">@drawable/ad_btn_radio_holo_light</item>
		<!--<item name="android:actionOverflowButtonStyle">@style/MyOverflowButton</item>-->
	</style>

	<!-- style the overflow menu -->
	<style name="MyPopupMenu" parent="android:style/Widget.Holo.Light.ListPopupWindow">
		<item name="android:popupBackground">@drawable/ad_menu_dropdown_panel_holo_light</item>
	</style>

	<!-- style the items within the overflow menu -->
	<style name="MyDropDownListView" parent="android:style/Widget.Holo.ListView.DropDown">
		<item name="android:listSelector">@drawable/ad_selectable_background</item>
	</style>

    <!-- style for the tabs -->
    <!-- <style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView_TabView"> -->
        <style name="MyActionBarTabStyle">
        <item name="android:background">@drawable/actionbar_tab_bg</item>
        <item name="android:paddingLeft">32dp</item>
        <item name="android:paddingRight">32dp</item>
    </style>

	<!-- style the list navigation -->
	<!-- <style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar"> -->
	<style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner">
		<item name="android:background">@drawable/ad_spinner_background_holo_light</item>
		<item name="android:popupBackground">@drawable/ad_menu_dropdown_panel_holo_light</item>
		<item name="android:dropDownSelector">@drawable/ad_selectable_background</item>
	</style>

	<!-- the following can be used to style the overflow menu button
	     only do this if you have an *extremely* good reason to!! -->
	<!--<style name="MyOverflowButton" parent="@android:style/Widget.Holo.ActionButton.Overflow">
		<item name="android:src">@android:drawable/ic_menu_view</item>
		<item name="android:background">@drawable/action_button_background</item>
	</style>-->
时间: 2024-12-13 21:39:32

自定Action Bar Style的相关文章

Android UI法宝的发展Android Action Bar Style Generator

ActionBar它是3.0经UI设计规格.同时它是Google设计风格强烈推荐,如何做一个高速设计的眼睛ActionBar之.进一步,我们设置了阶段为一个入眼ActionBar模板吧,然后,Android Action Bar Style Generator就出来了:http://jgilfelt.github.io/android-actionbarstylegenerator/ 国际惯例,上图 一眼望过去,然后添加一个慷慨的小清新:大家应该都知道如何使用它.so easy! 版权声明:本文

Android UI开发神兵利器之Android Action Bar Style Generator

ActionBar是3.0后的UI设计规范,同时也是Google极力推荐使用的设计风格,如何快速设计一个入眼的ActionBar呢,更进一步,给我们搭好一个入眼的ActionBar的模板吧,于是Android Action Bar Style Generator就出来了:http://jgilfelt.github.io/android-actionbarstylegenerator/ 国际惯例,上图 一目了然,小清新加大方便:大家应该都知道怎么用了吧,so easy! Android UI开发

Android学习路线(九)为Action Bar添加Style

这里先贴出原文,下次再来翻译::p 原文地址:http://developer.android.com/training/basics/actionbar/styling.html The action bar provides your users a familiar and predictable way to perform actions and navigate your app, but that doesn't mean it needs to look exactly the

Android设计和开发系列第二篇:Action Bar(Develop—Training)

Adding the Action Bar GET STARTED DEPENDENCIES AND PREREQUISITES Android 2.1 or higher YOU SHOULD ALSO READ Action Bar Implementing Effective Navigation DESIGN GUIDE Action Bar The action bar is one of the most important design elements you can imple

Android设计和开发系列第二篇:Action Bar(Develop—API Guides)

Action Bar IN THIS DOCUMENT Adding the Action Bar Removing the action bar Using a logo instead of an icon Adding Action Items Handling clicks on action items Using split action bar Navigating Up with the App Icon Adding an Action View Handling collap

Android中Action Bar的使用

内容概要 示例演示和基本介绍 启用Action Bar 在Action Bar上添加按钮 自定义Action Bar样式 自动隐藏Action Bar Action Provider的使用 ActionBarSherlock的使用 示例演示和基本介绍 如果使用ActionBar则分为两种情况 1.Action Bar on devices BEFORE Android 3.0(API 11) 1).ActionBarSherlock开源库 2).ActionBarCompat library f

Android Action Bar 详解篇 .

作者原创,转载请标明出处:http://blog.csdn.net/yuxlong2010 作为Android 3.0之后引入的新的对象,ActionBar可以说是一个方便快捷的导航神器.它可以作为活动的标题,突出活动的一些关键操作(如“搜索”.“创建”.“共享”等).作为菜单的灵活使用,还可以实现类似TabWidget的标签功能以及下拉导航的功能,系统能够很好根据不同的屏幕配置来适应ActionBar的外观,配合起Fragemtn可谓是十分强大. 那么,对于今天的主角ActionBar怎么去添

Action Bar详解(二)

在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果. 一.添加ActionBar 1.不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2.在Android3.0的默认主题“holographic”中,已经创造了ActionBar3.当android:minSdkVersion 或者 an

Action bar的菜单栏

Action bar允许你为与当前应用上下文相关的最重要的action items添加action按钮.那些直接显示在action bar上的icon或者文字都被称作action buttons.那些不适合action bar或者不是那么重要的Actions将会被隐藏在action overflow(译者注:action bar最右侧的垂直的三个点)里. 图1. 一个包含Search功能的action button和用来展示附加action的action overflow. 在XML文件中指定A