|
|
51CTO旗下网站
|
|
移动端

菜单的资源文件

《Learning Android(中文版)》第7章首选项、文件系统、选项菜单及Intent,本章我们讲解首选项功能的实现、文件系统的组织方式,以及如何通过intent与选项菜单在不同活动之间进行切换。本节为大家介绍菜单的资源文件。

作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 11:10

【51CTO技术沙龙第24期】10月27日,让我们共同探索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】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

《网管员必读——网络管理》

本书在全面介绍微软最新网络操作系统Windows Server 2003的基础上,简要地介绍了UNIX和Linux两大操作系统的代表产品:Sun(太阳)公司的Sol...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊