`

ActonBar介绍-修改actionbar的高度

阅读更多

一下是本人在网上搜集的关于actionbar的资料

http://blog.csdn.net/snowgeneral/article/details/7100393

http://wiki.eoeandroid.com/Action_Bar

http://cdc.tencent.com/?p=5082

但是网上所有的资料中没有修改actionbar高度的方法,本人在实际开发工程中遇到这个问题,根据android4.0的theme的样式的源码发现里边有定义actionbar高度的字段---actionBarSize

所以就自定义style 它的parent是系统带有actionBarSize字段的theme,比如:@android:style/Theme.Holo  ; @android:style/Theme.Holo.Light ;@android:style/Theme等等

但是android4.0里边有values-v11,values-v14两个文件夹分别对应的是android3.0和Andorid4.0以上,所以你可以根据不同的设备分别在文件夹里定义style.xml文件,我是在v14中添加的,

具体代码:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="AppTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarSize">100dip</item>
    </style>

</resources>

 

然后在manifest.xml中的

<application
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:icon="@drawable/ic_launcher_smsmms"
         >

 

中添加样式,这样就可以修改actionbar高度了,再结合自定义的actionbar或者添加tab等等就可以做出美丽好看,体验不错的界面了

 

 

 

分享到:
评论

相关推荐

    Android--ActionBar微信主界面

    下面将详细介绍`ActionBar`的相关知识点以及如何构建一个类似微信的界面。 1. **ActionBar的基本概念**: - `ActionBar`是Android 3.0(API级别11)引入的一个组件,用于提供应用程序的导航和操作。它通常包含应用...

    android--actionbar

    在Android应用开发中,`ActionBar`是一个至关重要的组件,它位于应用程序顶部,提供了一种标准的方式来展示应用的品牌、提供导航以及执行操作。本教程将深入探讨`ActionBar`的使用,同时还会涉及如何用`RadioButton`...

    Android--ActionBar

    知识点:Android ActionBar详解 在Android应用开发中,ActionBar是一个关键组件,它位于屏幕顶部,用于显示应用程序的logo以及提供选项菜单中的项目。本篇将详细解析ActionBar的功能、使用方法及其实现过程。 ### ...

    Template.Tab-based-ActionBar-Style.zip

    标题中的"Template.Tab-based-ActionBar-Style.zip"指的是一个基于Android平台的开发模板,它采用Tab和ActionBar样式。ActionBar在Android应用中是一个重要的组件,它通常位于屏幕顶部,用于显示应用的标识、提供...

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

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

    RefreshMenuItem-在actionbar上显示加载与刷新图标.zip

    RefreshMenuItem可以在actionbar上显示加载与刷新图标,它简化了需要刷新与加载界面的开发流程。项目地址:https://github.com/nicolasjafelle/RefreshMenuItem 效果图:使用说明:在activity或者fragment中实例化...

    ActionBar-Navigation-Tabs:ANDROID-添加ActionBar导航选项卡PART-2(带有GridView和MultipleSelection)

    材料设计介绍 材料设计是跨平台和设备的视觉,运动和交互设计的综合指南。 Android现在包括对材料设计应用程序的支持。 在Android 5.0(API级别21)及更高版本中可用。 带有材料设计的样品申请 ActionBar导航选项卡...

    Android代码-ActionBar-PullToRefresh

    ActionBar-PullToRefresh ActionBar-PullToRefresh provides an easy way to add a modern version of the pull-to-refresh interaction to your application. Please note that this is not an update to Android-...

    android-actionbar-master.zip_android_android actionbar组件

    在Android应用开发中,ActionBar是一个非常重要的组件,它位于应用程序界面的顶部,通常包含应用的logo、标题以及一些操作选项。Action Bar为用户提供了一种统一的界面风格,使其与Android系统的其他应用保持一致,...

    Android自定义ActionBarCangol-ActionBar.zip

    Cangol-ActionBar 是一款Android自定义ActionBar组件。 截图: 使用: Maven    &lt;groupId&gt;mobi.cangol.mobile  &lt;artifactId&gt;actionbar  &lt;version&gt;1.0.1  &lt;type&gt;aar   Gradle compile 'mobi...

    android ActionBar与Menu - 2 - email中ActionBar分析.doc

    在Android开发中,ActionBar是一个非常重要的组件,它位于应用程序界面的顶部,通常用来展示应用的标识、导航选项以及操作菜单。在"android ActionBar与Menu - 2 - email中ActionBar分析"这个主题中,我们将深入探讨...

    13.[开源][安卓]android-actionbar-master

    13.[开源][安卓]android-actionbar-master

    android-actionbar框架.zip

    7. **主题和样式**:可以通过修改应用程序的主题来改变Action Bar的颜色、字体等视觉效果。在`res/values/styles.xml`中定义自定义主题,并在`AndroidManifest.xml`中应用。 8. **手势支持**:ActionBarSherlock还...

    android-actionbar-for-2.x.x.7z

    标题中的“android-actionbar-for-2.x.x.7z”暗示了这个压缩包包含的是一个针对Android 2.x版本的Action Bar实现。Action Bar是Android系统中的一种UI组件,主要用在应用程序的顶部,用于展示应用的标识、提供导航...

    Android动作条android-actionbar.zip

    android-actionbar 是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。 标签:android

    自定义 actionbar 和 修改actionbar 样式

    在Android中,可以通过修改主题或直接在代码中更改来改变ActionBar的样式。主要涉及到以下几个方面: 1. 修改主题:在`res/values/styles.xml`文件中,创建一个新的主题,并在`&lt;style&gt;`标签下设置`parent`为父主题...

    ActionBar-PullToRefresh 下拉刷新,ActionBar出现加载中提示

    `ActionBar-PullToRefresh` 是一个开源库,专门用于实现一个常见的功能:在列表视图(ListView)上进行下拉刷新操作,并且在刷新过程中,ActionBar 会显示一个加载中的提示。这个功能使得用户能够直观地看到数据正在...

    actionBar一个例子(包括ActionBar.Tab)

    在Android应用开发中,`ActionBar`是一个非常重要的组件,它位于应用程序顶部,提供了一种标准的方式来展示应用的品牌、操作和导航。本示例主要讲解如何使用`ActionBar`,特别是涉及`ActionBar.Tab`来实现多标签页...

    android-simple-actionbar-toolbar-app:简单的Android ActionBarToolbar示例用法

    下面将详细介绍这两个组件以及如何在Java编程环境中进行集成和使用。 **1. ActionBar** ActionBar是Android 3.0(API级别11)引入的一个功能,它位于应用程序的顶部,提供了一种标准的方式来展示应用的标识、操作...

    android-actionbar

    6. 自定义样式和行为:可以通过修改主题或在代码中动态改变ActionBar的颜色、字体、图标等属性,以满足不同设计需求。 此外,对于那些不希望在所有活动中都显示ActionBar的应用,可以使用NoActionBar主题或在活动中...

Global site tag (gtag.js) - Google Analytics