首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android菜单(Menu) - 三

2012-10-14 
Android菜单(Menu) - 3 4.4.5 添加图标图标也可添加到菜单项,使用SetIcon()方法即可完成。例如: menu.add(0

Android菜单(Menu) - 3

 

4.4.5 添加图标

图标也可添加到菜单项,使用SetIcon()方法即可完成。例如:

 

menu.add(0, MENU_FILE_1, 0, "File");

变更为:

menu.add(0, MENU_FILE_1, 0, "File").setIcon(R.drawable.chip);

 

其中黄色部分为新建的代码。

 

在一般情况下,我们应该建立单独的图标,所有的广义的屏幕密度,包括低(low-),中(medium-),高(high-)和额外的高密度(extra-high-density)显示屏。这确保了我们的图标将正确地显示在整个范围内的设备上,以及应用程序可以安装上。

(详见 http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html)

 

    在我们的应用程序代码中实例化一个菜单,而是我们应该定义一个菜单,所有项目在一个XML的菜单资源,然后在我们的应用程序代码填充的菜单资源(读取为一个可编程的对象)。使用菜单资源来定义我们的菜单是一个很好的做法,因为它从我们的应用程序代码中的菜单内容分开。可视化的结构和内容的XML的菜单中,它也更容易。

(详见 http://developer.android.com/guide/topics/ui/menus.html)

 

 

新建一Android XML,如下图:

Android菜单(Menu) - 三

点击“Next”

Android菜单(Menu) - 三

my_menu.xml清单如下:




热点排行