为左右导航抽屉创建单独的OnClick侦听器

时间:2015-07-13 19:38:31

标签: android android-xml menuitem android-menu

我目前有两个导航抽屉/菜单:

enter image description here

但是,我需要一些帮助,为正确的Action Bar菜单设置OnClick监听器。

目前 - 我有左操作栏菜单的onclick监听器

   @Override
        public boolean onOptionsItemSelected(MenuItem item) {


            if (mDrawerToggle.onOptionsItemSelected(item)) {
                return true;
            }


            return super.onOptionsItemSelected(item);
        }

但是我不知道如何能够为正确的Action Bar菜单处理onClick事件。

非常感谢任何建议。

完整的XML和Java资源:

http://pastebin.com/ygyyjtLZ

1 个答案:

答案 0 :(得分:0)

试试这个:

 @Override
 public boolean onOptionsItemSelected(MenuItem item) {

        if (mDrawerToggle.onOptionsItemSelected(item)) {
            return true;
        } else {
            switch (item.getItemId()) {
               case R.id.action_more: // change the action_more with your own id in main.xml menu
                 // do your stuff here (your right click method)
                 return true;
               // rest of your menu actions here...
           }
        }

        return super.onOptionsItemSelected(item);
 }