0
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没有任何项目。这就是为什么。 –