`
javaz
  • 浏览: 33381 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

actionbar默认图标更改

 
阅读更多
    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">

        <!-- colorPrimary is used for the default action bar background -->
        <item name="colorPrimary">@color/actionbar_backgroud</item>

        <!-- colorPrimaryDark is used for the status bar -->
        <item name="colorPrimaryDark">@color/actionbar_backgroud_dark</item>
        <!-- theme UI controls like checkboxes and text fields -->
        <!-- <item name="android:colorAccent">@color/actionbar_backgroud</item> -->
        <item name="android:actionModeBackground">@color/actionbar_backgroud</item>
        <!--更改home返回按钮的图标-->
        <item name="android:homeAsUpIndicator">@drawable/ic_actionbar_home</item> 
        <!--溢出菜单样式-->
        <item name="android:actionOverflowButtonStyle">@style/OverFlowButtonStyle</item> 
        <item name="android:actionModeCloseDrawable">@drawable/ic_actionbar_home</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>

    <!--更改溢出菜单的图标-->
    <style name="OverFlowButtonStyle" parent="Widget.AppCompat.Light.ActionButton.Overflow">
        <item name="android:src">@drawable/ic_actionbar_overflow</item>
    </style>
    

 

分享到:
评论

相关推荐

    android ActionBar使用示例

    - **修改标题和图标**:使用`setTitle()`和`setIcon()`方法,可以动态地更改ActionBar的标题和图标。 - **切换ActionBar的存在与否**:通过`setDisplayShowHomeEnabled()`和`setDisplayHomeAsUpEnabled()`等方法,...

    ActionBar示例

    在Android 4.0(API级别14)之后,它成为了系统默认的界面组件。 - 它可以显示应用的logo或文字标题,也可以包含一个或多个菜单项,这些菜单项通常代表主要的操作或导航选项。 2. **使用ActionBar的好处** - 提供...

    ActionBar详解

    1. **启用ActionBar**:如果你使用的是AppCompatActivity,ActionBar通常是默认启用的。如果没有,需要在主题中设置`Theme.AppCompat`或其子主题。 2. **XML布局**:在activity的布局XML文件中,使用`...

    Actionbar+动态fragment导航栏

    开发者可以通过`android.app.ActionBar`或`android.support.v7.app.ActionBar`(对于兼容低版本)进行自定义配置,如设置标题、图标、添加操作按钮等。在本项目中,Actionbar可能被用来展示应用的名称,并作为导航栏...

    android actionbar切换fragment demo

    在Android 3.0(API级别11)及以上版本中,`ActionBar`是默认启用的。对于更低版本的Android系统,可以通过引入`AppCompat`库来实现`ActionBar`的支持。 `Fragment`的概念是在Android 3.0(API级别11)被引入的,它...

    附件里的项目自定义了ActionBar和日历控件,日历控件参照网络上的资料

    2. **图标和文字**:可以添加自定义的Logo、Title或者Subtitle,甚至可以完全移除默认的图标和文字。 3. **菜单项**:通过在`menu.xml`文件中定义菜单项,并在Activity中重写`onCreateOptionsMenu()`方法来添加到...

    全景展示ActionBar特性

    - 使用`setDisplayOptions()`方法可以控制ActionBar的显示和隐藏,例如隐藏标题、图标或整个ActionBar。 - `setDisplayShowHomeEnabled()`、`setDisplayHomeAsUpEnabled()`等方法可以控制具体部分的可见性。 9. *...

    android中自定义actionbar

    然而,系统默认的Action Bar可能无法满足所有设计需求,因此开发者经常需要对其进行自定义,以实现独特的界面风格或额外的功能。本篇将深入探讨在Android中如何自定义Action Bar,基于提供的链接资源`...

    ActionBar完全覆盖代码

    6. **样式和主题**: Android应用的风格可以通过修改主题和样式文件来改变`ActionBar`的外观,包括颜色、背景、字体等。在`styles.xml`中定义一个自定义主题,然后在`AndroidManifest.xml`中将其应用于相应的Activity...

    ActionBar 更换背景、颜色、文字,自定义主题Style

    以上步骤完成后,运行应用,你会看到ActionBar的背景、颜色和文字已经按照我们自定义的样式进行了更改。通过调整`styles.xml`中的属性,你可以进一步定制ActionBar,比如添加边框、改变文字对齐方式、添加图标等。 ...

    ActionBar自定义布局源码工程

    可以通过修改`&lt;item name="android:actionBarStyle"&gt;`或`&lt;item name="actionBarStyle"&gt;`来指定自定义的ActionBar样式。 在`ActionBarStyle`这个压缩包文件中,很可能包含了自定义ActionBar所需的资源文件和代码示例...

    ActionBar的自定义风格 高级用法

    默认情况下,`ActionBar`会根据系统的主题自动设定样式,但为了满足特定的设计需求,开发者通常需要对其进行自定义。 二、自定义`ActionBar`风格 1. **定义样式资源** 在项目的`res/values`目录下创建`styles.xml...

    自定义 ActionBar

    1. **样式和主题**:通过修改应用的主题,可以改变ActionBar的颜色、字体、图标等。在`res/values/styles.xml`文件中定义一个自定义主题,然后在AndroidManifest.xml中应用到相应的Activity。 ```xml &lt;!-- ...

    自定义actionBar

    在Android SDK中,`ActionBar`是通过`Theme.AppCompat`主题提供的,它默认将标题显示在左侧,并且可以包含一个可选的图标。标题居中通常是通过自定义布局来实现的,因为默认的`ActionBar`并不支持这种配置。 要...

    Android ActionBar应用,模仿微信主界面的设计

    3. **自定义ActionBar**:为了模仿微信的风格,我们可能需要更改ActionBar的颜色、字体样式等。可以在styles.xml文件中创建一个新的主题,覆盖默认属性。例如,可以设置`android:background`为微信的标志性颜色。 4...

    Android ActionBar完全解析使用官方推荐的最佳导航栏(上)

    例如,添加`android:logo="@drawable/weather"`可以将ActionBar的图标更改为`weather.png`。对于标题,系统会使用`label`属性来显示活动名称。若要更改标题,只需修改`android:label`的值,如`android:label="天气"`...

    安卓自定义actionbar

    Action Bar的主要功能包括显示应用图标、标题、菜单项以及页签等。开发者可以通过自定义Action Bar来增强用户体验,如改变颜色、添加自定义视图、使用滑动页签等。下面我们将详细介绍如何实现这些功能。 1. **...

    drawlayout

    总之,通过结合使用ToolBar和DrawerLayout,开发者可以构建出符合Android Material Design规范的应用界面,同时通过修改默认图标,可以定制化应用的UI,提升用户体验。在实际开发中,开发者需要根据项目需求灵活运用...

    ActionBar-eclipse:操作栏

    - **颜色更改**:修改`&lt;item name="android:background"&gt;@color/your_color&lt;/item&gt;`或`&lt;item name="background"&gt;@color/your_color&lt;/item&gt;`。 5. **Action Items和Overflow Menu** - **Action Items**:在菜单XML...

    安卓自定义控件相关-自定义actionbar源码.rar

    本资源“安卓自定义控件相关-自定义actionbar源码.rar”提供了自定义Action Bar的源码,旨在帮助开发者深入理解Action Bar的工作原理并学习如何根据需求进行定制。 自定义Action Bar主要涉及以下几个方面: 1. **...

Global site tag (gtag.js) - Google Analytics