Fragment 中使用Toolbar加入菜单的问题

搜索了不少方法都是 fragment加入setHasOptionsMenu(true);ide

onCreateOptionsMenu中加入菜单,其实都不对。。。get

若是能获取到Toolbar,在toolbar身上作就能够了it

 

private void initMenu() {
    viewDelegate.getToolbar().inflateMenu(R.menu.menu_more_wifi_page);
    viewDelegate.getToolbar().setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.action_more:
                    clickWifiMore();
                    break;
            }
            return true;
        }
    });
}
相关文章
相关标签/搜索