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

actionbar使用

阅读更多
ActionBar作为一个优秀的开源控件,被google所看好,在android3.0以后引入SDK。现在大量优秀应用采用ActionBar作为标题栏,典型应用 Catch 。
今天讲一下这个控件的使用方法:
从https://github.com/johannilsson/android-actionbar下载该控件的源码
在布局文件中这样引入自定义控件:
<com.markupartist.android.widget.ActionBar
		style="@style/ActionBar" />

在我们的activity中:
加入HomeAction,意图和图片都可以传入
actionBar = (ActionBar) mActivity.findViewById(R.id.actionbar_id);
actionBar.setHomeAction(new IntentAction(this, new Intent(mActivity, MyActivity.class), android.R.drawable.ic_dialog_dialer) );

加入普通Action:
actionBar.addAction(new IntentAction(this, new Intent(this, MyActivity.class), android.R.drawable.ic_dialog_dialer));

设置一个title
actionBar.setTitle(title);

漂亮的title就这样生成了,当然最强大的是我们有源码,因此我们可以自定义这个title的样式以及功能
  • 大小: 37.3 KB
0
0
分享到:
评论

相关推荐

    android ActionBar使用示例

    在本示例中,我们将深入探讨如何在Android应用程序中使用和自定义ActionBar。 1. **ActionBar基本功能** - **显示应用图标和标题**:默认情况下,ActionBar会显示应用的图标和标题,为用户提供清晰的应用标识。 -...

    HoneyComb actionbar使用

    【标题】HoneyComb actionbar使用 在Android应用开发中,ActionBar是一个重要的组件,它位于应用程序界面的顶部,提供了一种标准方式来展示应用的品牌、导航以及操作选项。Honeycomb是Android的一个版本,从3.0...

    完整的ActionBar使用方法(兼容android2.3)

    为了实现对低版本Android系统的兼容性,Google推出了`ActionBarCompat`库,让开发者可以在2.3及更高版本的设备上使用ActionBar功能。 **一、ActionBar简介** ActionBar是Android界面设计指南推荐的组件之一,它...

    ActionBar的使用

    【Android ActionBar 使用详解】 在Android应用开发中,ActionBar是一个重要的组件,它位于屏幕顶部,用于展示应用程序的标识、提供操作菜单以及实现应用内的导航。在Android 3.0(API Level 11)及更高版本中,...

    actionbar Android

    在Android应用开发中,ActionBar是一个重要的...总结,"actionbar Android"这个主题涵盖了从基本的ActionBar使用到更高级的下拉刷新集成,通过理解这些知识点,开发者能够创建功能丰富且用户体验良好的Android应用。

    Demo_ActionBar

    标题中的“Demo_ActionBar”指的是一个用于演示Android应用中ActionBar使用的示例项目。ActionBar是Android平台上的一种用户界面组件,它通常出现在应用顶部,提供应用程序标识、导航以及操作选项。在Android开发中...

    实现ActionBar自定义样式效果

    通过`setSupportActionBar(toolBar)`将ToolBar作为ActionBar使用。 以上就是实现ActionBar自定义样式效果的基本步骤。在项目结构图和效果图中,你可以看到具体的应用效果。在实际开发中,根据项目需求,可能还需要...

    Actionbar 数据同步

    同时,AppCompat库也提供了`android.support.v7.widget.Toolbar`,它可以作为一个自定义的Actionbar使用,使得自定义程度更高。 **总结** Actionbar 数据同步是Android应用开发中的一个重要概念,它确保用户界面与...

    2.1 利用Action Bar

    首先,`ActionBar`是Android 3.0(API级别11)引入的,但为了使应用能在更低版本的Android设备上运行,我们可以使用`Android Support Library`中的`AppCompat`组件。`AppCompat`库提供了对`ActionBar`的支持,甚至在...

    ActionBarUseDemo:一个 ActionBar 使用演示

    ActionBarUseDemo总结了Actionbar的基础使用方法:1.在Actionbar添加menuitem,搜索、分享和其他普通item2.Actionbar的导航功能,通过配置manifest和代码实现3.添加Tab页(已过时)4.添加自定义的按钮,类似微信选择...

    自定义 actionbar 和 修改actionbar 样式

    例如,你可以创建一个名为`custom_actionbar.xml`的布局文件,然后在Activity中使用以下代码进行设置: ```java // 设置自定义布局 setSupportActionBar(LayoutInflater.from(this).inflate(R.layout.custom_...

    ActionBar AcitonMode PopupMenu 结合使用小demo

    `ActionBar`可以通过设置`android:theme`属性或者在代码中使用`SupportActionBar`类来启用。 `ActionMode`是`ActionBar`的一个扩展,用于在特定上下文中显示临时的操作模式。当用户选择某项内容时,比如在列表中长...

    安卓ActionBar相关-对于已经被不大好用的Actionbar折磨的开发者来说Toolbar的出现确实是一个好消息Toolbar是应用的内容的标准工具栏可以说是Actionbar的升级版两者不是独立关系要使用Toolbar还是得跟ActionBar有关系的。相比ActionbarToolbar最明显的一点就是变得很自由可随处放置具体的使用方法和Actionbar很类似.rar

    对于已经被不大好用的Actionbar折磨的开发者来说,Toolbar的出现确实是一个好消息,Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar有关系的。...

    Android开发ActionBar点击切换界面(如任务的已完成和未完成)

    1. **集成ToolBar**:在布局文件中添加ToolBar,设置其id,并将其作为ActionBar使用。这可以通过在主题中设置`android:actionBarTheme`或在代码中调用`setSupportActionBar()`来实现。 ```xml android:id="@+id/...

    2.3.3使用actionbar

    这个部分我们将深入探讨如何在Android项目中使用ActionBar,以及它能为用户提供哪些功能。 首先,ActionBar是Android 3.0(API级别11)引入的,目的是为了统一和标准化应用的导航和操作方式。它通常包含应用的标题...

    android4.0 actionbar API

    - **样式定制**:可以通过设置主题或使用 ActionBar 的样式属性来自定义 ActionBar 的外观。 - **示例代码**: ```xml &lt;item name="android:actionBarStyle"&gt;@style/MyActionBar ...

    自定义ActionBar标题居中显示

    要实现标题居中,我们可以选择不使用系统的ActionBar,而是使用Android Support Library提供的Toolbar组件。Toolbar是一个可定制的视图,可以作为ActionBar的替代品,让我们拥有更大的灵活性。在布局文件中添加...

Global site tag (gtag.js) - Google Analytics