读书人

Android菜单(Menu) - 三

发布时间: 2012-10-14 14:55:08 作者: rapoo

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清单如下:




读书人网 >Android

热点推荐