fragment给activity设置toolbar并配置menu

@Override
public void finishCreateView(Bundle state) {
    setHasOptionsMenu(true);
    initToolBar();
}

private void initToolBar() {
    toolbar.setTitle("");
    ((MainActivity) getActivity()).setSupportActionBar(toolbar);
    toolbarUserAvatar.setImageResource(R.drawable.ic_hotbitmapgg_avatar);
}
通过onCreateOptionsMenu(),fragment可以为activity的Options Menu提供菜单项。为了确保这一方法成功实现回调。必须在onCreate()期间调用setHasOptionsMenu()告知Options Menu fragment要添加菜单项。
   
    


   

你可能感兴趣的:(android)