2017-04-02 69 views
0

我有一個溢出菜單,其中有3個項目。通過創建一個方法然後調用該方法,我爲其中一個項目創建了一個圖標。唯一的事情是它給了我一個圖標。我怎樣才能在我的溢出菜單中的項目旁邊放置多個圖標?這裏是我的一個我(的方法,它是一個設置圖標代碼:溢出菜單中的圖標

private void setIconInMenu(Menu menu, int menuItemID, int labelId, int iconID) { 
    MenuItem item = menu.findItem(menuItemID); 
    SpannableStringBuilder builder = 
      new SpannableStringBuilder("   " + getResources().getString(labelId)); 
    builder.setSpan(new ImageSpan(this, iconID), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
    item.setTitle(builder); 

這是調用該方法的代碼:

setIconInMenu(menu, R.id.action_preferences, R.string.menu_action_preferences, 
      R.drawable.ic_settings_white_24dp); 

所以我想一些圖標其他菜單中的項目。

感謝。 羅伯特

回答

0

你嘗試只是用與發生在可抽拉參數自定義適配器一個數組列表?

+0

我會試試這個!謝謝。 – Rob26br