没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Android UI 设计与开发】第 10 期:顶部标题栏
(一)ActionBar 详细概述和简单示例 ...
2013-7-11 16:11|发布者:tijing|查看:656|评论:29|原作者: jingqing
摘要: 由于是刚开始写博客,所以一开始在格式上也没有太在意,今天偶然间翻阅自己的博客,却发现字
体、代码以及图片什么的都几乎快挤到了一起,自己都觉得看着很难受,更别说别的读者了。为了大家能
够读的清楚、看的明白, ...
由于是刚开始写博客,所以一开始在格式上也没有太在意,今天偶然间翻阅自己的博客,却发现字
体、代码以及图片什么的都几乎快挤到了一起,自己都觉得看着很难受,更别说别的读者了。为了
大家能够读的清楚、看的明白,今天博主稍微花了一点时间把这个专题前几期文章的标题和格式全
都改了一遍。希望读者们继续支持,你们的支持也是我最大的动力!
一、ActionBar 介绍
在 Android 3.0 中除了我们重点讲解的 Fragment 外,Action Bar 也是一个非常重要的交互元
素,Action Bar 取代了传统的 tittle bar 和 menu,在程序运行中一直置于顶部,对于 Android 平板设
备来说屏幕更大它的标题使用 Action Bar 来设计可以展示更多丰富的内容,方便操控。
二、ActionBar 的功能
用图的方式来讲解它的功能
<1> 可显示软件图标,也可用其他图标代替。当软件不在最高级页面时,图标左侧会显示一个左箭
头,用户可以通过这个箭头向上导航;
<2> 如果你的应用要在不同的 View 中显示数据,这部分允许用户来切换视图。一般的作法是用一个
下拉菜单或者是 Tab 选项卡。如果只有一个界面,那这里可以显示应用程序的标题或者是更长一点
的商标信息;
<3> 这里放重要的按钮功能,为用户进行某项操作提供直接的访问;
<4> 放不下的按钮会被置于“更多...”菜单项中,“更多...”菜单项是以下拉形式实现的。
三、使用 ActionBar 注意事项
1、得到 ActionBar
在 Android 3.0 及更高的版本中,Activity 中都默认包含有 ActionBar 组件。一个应用被认为是基
于 Android 3.0 的标识是在 AndroidManifest 中的<uses-sdk>标签中设置了 android:minSdkVersion
或者 android:targetSdkVersion 属性值为 11 或者更大值时,此时的应用被系统认为是 Android 3.0
上的应用。
1. <span style="font-size:12px;"><manifest
xmlns:android="http://schemas.android.com/apk/res/android"
2. package="com.example.helloworld"
3. android:versionCode="1"
4. android:versionName="1.0">
5. <uses-sdk android:minSdkVersion="4"
6. android:targetSdkVersion="11" />
7. <application ... >
8. ...
9. </application>
10. </manifest>
11. </span>
复制代码
2、取消 ActionBar 如果需要隐藏 Action Bar 可以在你的 Activity 的属性中设置主题风格为
NoTitleBar 在你的 manifest 文件中,下面的代码在 3.0 以前是隐藏标题,而在 3.0 以后就是隐藏
ActionBar 了,代码为:
1. <span style="font-size:12px;"><activity
android:theme="@android:style/Theme.NoTitleBar"></span>
复制代码
还有一种做法,在运行时调用 hide()方法也可以隐藏 ActionBar,调用 show()方法来显示
ActionBar()。例如:
1. ActionBar actionBar = getActionBar();
2. actionBar.hide();
复制代码
当你隐藏 ActionBar 时,系统会将 Activity 的整个内容充满整个空间。 注意:如果使用一个主题
(theme)来移除 Activity 上得 ActionBar,那么窗口将不再会有 ActionBar,因此在运行时也就没有
办法来添加 ActionBar——调用 getActionBar()方法会返回 null 值。 四、示例效果图
剩余57页未读,继续阅读
资源评论
- java_arch2014-05-31非常不错,有帮助
- qq5404165392014-06-18非常不错,有帮助啊
- computer01122014-07-10非常不錯喲,感謝
- AIHANZI2014-05-15没用的东西,还以为是源码,简直是骗分
ordinary_tree
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功