Set menus for multiple toolbars on android

前端 未结 1 1155
情歌与酒
情歌与酒 2020-12-17 09:44

In my activity I use the following code for my two toolbars.

 @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanc         


        
相关标签:
1条回答
  • 2020-12-17 10:34

    As you are using two ToolBars set the menu like this

    toolbar = (Toolbar) findViewById(R.id.tool_bar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle("My title");
    

    The above toolbar inflate menu from onCreateOptionsMenu, menu CallBack listener will be onOptionsItemSelected

    Now Second ToolBar

     toolbar2 = (Toolbar) findViewById(R.id.tool_bar_bottom);
     toolbar2.inflateMenu(R.menu.bottom_menu);//changed
     //toolbar2 menu items CallBack listener 
     toolbar2.setOnMenuItemClickListener(new OnMenuItemClickListener() {
    
        @Override
        public boolean onMenuItemClick(MenuItem arg0) {
            if(arg0.getItemId() == R.id.item_id){
    
            }
            return false;
        }
    });
    
    0 讨论(0)
提交回复
热议问题