一.Toolbar的使用
1.引用控件
tabLayout = view.findViewById(R.id.tablayout);
2.复写两个方法
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
getMenuInflater().inflate(R.menu.menu, menu);
super.onCreateOptionsMenu(menu, inflater);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.person:
startActivity(new Intent(getActivity(), PersonActivity.class));
break;
}
return super.onOptionsItemSelected(item);
}
二.如果toolbar不显示,请检查以下内容:
1.解决兼容性问题
setSupportActionBar(toolbar);
2.在fragment,指示这个Fragment应该作为可选菜单的添加项
setHasOptionsMenu(true);