菜单的资源文件
《Learning Android(中文版)》第7章首选项、文件系统、选项菜单及Intent,本章我们讲解首选项功能的实现、文件系统的组织方式,以及如何通过intent与选项菜单在不同活动之间进行切换。本节为大家介绍菜单的资源文件。
- 作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 11:10
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
菜单的资源文件
首先在一个选项菜单的XML资源文件中定义这个菜单。同新建其他Android XML文件的流程一样,单击Eclipse工具栏的a+按钮,或者选择File→New…→Android XML,打开NewAndroid XML File对话框,在文件一栏输入“menu.xml”,类型选择Menu,然后单击Finish按钮,Eclipse就会创建一个/res/menu目录,并在这个目录下创建一个新文件menu.xml,同时打开一个图形化的编辑界面(见图7-3)。
![]() |
(点击查看大图)图7-3:menu.xml的图形化编辑界面 |
在这个界面中,单击Add→Item,可以为菜单新建一条菜单项。在右边的Attributes部分列出了可以为这个目录项设置的十几条属性。同前面一样,并非所有的属性都同样重要。
Id
该项资源的唯一标识符。在第6章介绍设计布局的时候,曾经提到过,标识符的典型形式是@+id/someId这样。其中someId是你提供的名字,只能由字母、数字和下画线组成。
Title
菜单项显示的标题。需要注意的是,屏幕空间往往是有限的,因此标题应尽量保持简短。除此之外,你还可以通过设定Title condensed属性,为窄屏幕提供一个精简版的标题,如果空间有限,就会显示这个标题。同前面一样,最好的做法仍然是将标题的实际文本内容放在strings.xml里,在这里引用之。
Icon
在菜单项标题旁边显示的图标。虽然这不是必需的,但是从可用性的角度考虑,加上图形化的提示对于提升交互体验很有帮助。在这里,我们把它作为例子,展示引用Android系统资源的方法。
下面具体讨论这些资源的细节。
【责任编辑:book TEL:(010)68476606】
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 3.3.1.1 标准9针串口引脚定义Python即学即用一、中国制造2025主要内容深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形1.6 在iReport中使用表达式Expression7.1.3 查看当前路径命令:pwd6.9.1 企业文件服务器搭建案例(1)
- 3.3.1.1 标准9针串口引脚定义7.2.3 用ALTER TABLE语句来创建索引8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容2.6.1 @Produces注解深入理解Spring Cloud与微服务构建12.2 使用DROP INDEX删除索引1.2.2 AT89S52 单片机的引脚图及各引脚功能说明
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引2.3 三角函数的图像12.2 使用DROP INDEX删除索引2.6.1 @Produces注解
视频课程+更多
-
HTML5和CSS3新特性视频教程
讲师:Helen老师 - 姚环414307人学习过
-
韩立刚Windows Server 2008系统管理视频教程
讲师:韩立刚244872人学习过
-
2017软考系统集成项目管理工程师-基础知识(
讲师:小任老师171736人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
《网管员必读——网络管理》
本书在全面介绍微软最新网络操作系统Windows Server 2003的基础上,简要地介绍了UNIX和Linux两大操作系统的代表产品:Sun(太阳)公司的Sol...
-
订阅51CTO邮刊
点击这里查看样刊