从上一节中Add方法的定义可以看出,该方法返回了一个MenuItem对象,每一个MenuItem对象对应一个菜单项。可以通过MenuItem接口的相应方法来设置与菜单项相关的内容,例如,显示在菜单项上的图像。广州网站建设
在如图6.1所示的选项菜单中可以看到"删除"和"文件"菜单项都带有一个图像,这个图像需要通过MenuItem.setIcon方法来添加,该方法的定义如下:
- // 通过图像资源ID装载图像
- public MenuItem setIcon(int iconRes);
- // 通过Drawable对象装载图像
- public MenuItem setIcon(Drawable icon);
- MenuItem deleteMenuItem = menu.add(1, 1, "删除");
- deleteMenuItem.setIcon(R.drawable.delete); // 设置“删除”菜单项的图像



