3

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

我想在不使用 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(); 

谢谢

4

1 回答 1

0

鉴于这个其他答案,它似乎必须使用Dialogs来完成。

于 2013-04-22T00:34:28.527 回答