您的位置:首页 > 其它

fragment间跳转toolbar显示不全问题

2018-02-27 16:20 239 查看

fragment间来回跳转toolbar显示不完整问题解决

前几天发现在我的activity中含有四个fragment,fragment跳转的过程中toolbar有时会显示不完全(显示一部分),即加载menu失败,于是网上查找得到以下解决方案:

Toolbar mToolbar = view.findViewById(R.id.homefragment_toolbar);

//((AppCompatActivity)getActivity()).setSupportActionBar(mToolbar);
//将上行替换为下行
mToolbar.inflateMenu(R.menu.menu_main);

//实现menu的点击
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
int menuItemId = item.getItemId();
if (menuItemId == R.id.action_search) {
//当调用inflateMenu加载布局时,需要实现点击监听,无需setSupportActionBar(),否则加载的是onCreateOptionsMenu()中的布局

}
return false;
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: