public void showPopupMenu(View v) {
ArrayList<String> menuItem = new ArrayList<String>() ;
PopupMenu popupMenu = new PopupMenu(this,v);
MenuInflater inflater = popupMenu.getMenuInflater();
inflater.inflate(R.menu.menu_size, popupMenu.getMenu());
for(int i = 0; i < 30; i = i+2){
// menuItem =
popupMenu.getMenu().add(menuItem.get(i));
}
popupMenu.show();
}
ができますエラー: java.lang.IndexOutOfBoundsException:無効なインデックス0は、サイズはあなたが何かを追加しないように、任意の項目を持っていません0メニューが表示されません
ArrayList menuItemにはアイテムがありません。それが理由です。 –