如何以编程方式将图像添加到Android PopupMenu()?

时间:2012-04-10 16:59:20

标签: java android menu popup

我想在我的弹出菜单中为每个项目添加缩略图。我能够动态创建菜单并添加文本项目,如何添加图像,是否可以提供示例或指导我一些资源?

我想在不使用xml的情况下这样做,就像我在下面所做的那样。

示例代码......

popupMenu = new PopupMenu(VideoPlayer.this, v); 
   if(bitRates != null){
       int menuItem = 0;
       popupMenu.getMenu().add(0,menuItem, 0,"Hide menu");
          for(int i=1;i<bitRates.size();i++){
              menuItem = i;
              popupMenu.getMenu().add(0,menuItem, 0,qualityList.get(i)+" : "+bitRates.get(i));
              Log.i("ITEM",qualityList.get(i)+" : "+bitRates.get(i));

          }
          popupMenu.getMenu().add(0,menuItem++, 0,"Back to home");

      }
  popupMenu.show(); 

由于

1 个答案:

答案 0 :(得分:0)

鉴于其他answer,似乎必须使用Dialogs完成。