0 Comments

带图像的选项菜单

发布于:2012-11-19  |   作者:广州网站建设  |   已聚集:人围观
 带图像的选项菜单

从上一节中Add方法的定义可以看出,该方法返回了一个MenuItem对象,每一个MenuItem对象对应一个菜单项。可以通过MenuItem接口的相应方法来设置与菜单项相关的内容,例如,显示在菜单项上的图像。广州网站建设

在如图6.1所示的选项菜单中可以看到"删除"和"文件"菜单项都带有一个图像,这个图像需要通过MenuItem.setIcon方法来添加,该方法的定义如下:


  1. //  通过图像资源ID装载图像  
  2. public MenuItem setIcon(int iconRes);  
  3. //  通过Drawable对象装载图像  
  4. public MenuItem setIcon(Drawable icon);  

下面的代码设置了菜单项的图像:广州网站设计


  1. MenuItem deleteMenuItem = menu.add(1, 1, "删除");  
  2. deleteMenuItem.setIcon(R.drawable.delete);     //  设置“删除”菜单项的图像  
飞机