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;
        }
    });
}
相關文章
相關標籤/搜索