2012-04-10 3 views
3

Я хотел бы добавить миниатюры к каждому элементу в своем всплывающем меню. Я могу динамически создавать свое меню и добавлять текстовые элементы, как я могу добавлять изображения, вы можете привести пример или направить меня к некоторым ресурсам?Как программно добавить изображение в Android PopupMenu()?

Я хочу сделать это без использования 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(); 

Благодаря

ответ

0

Учитывая этот другой answer кажется, что это должно быть сделано с помощью Dialogs.