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 に答える