Android Create a simple menu programmatically

后端 未结 5 1065
遥遥无期
遥遥无期 2021-02-01 12:36

I\'m trying to create a simple menu with one button that will call a method to clear the array. I don\'t want to use xml because all I need is one button.

Something like

5条回答
  •  野性不改
    2021-02-01 13:16

    Programmatically, I was able to create a simple menu using the following code.

    private final int MenuItem_EditId = 1, MenuItem_DeleteId = 0;
    
    @Override
      public boolean onCreateOptionsMenu(Menu menu){
    
        MenuItem edit_item = menu.add(0, MenuItem_EditId, 0, R.string.edit);
        edit_item.setIcon(R.drawable.edit);
        edit_item.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    
        MenuItem delete_item = menu.add(0, MenuItem_DeleteId, 1, R.string.edit);
        delete_item.setIcon(R.drawable.delete);
        delete_item.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    
        return super.onCreateOptionsMenu(menu);
    }
    

提交回复
热议问题