您的位置:首页 > 其它

解决FragmentTabHost 切换tab,Fragment重绘问题

2018-01-30 14:19 447 查看
最近用FragmentTabHost界面老是重新绘制,给用户体验非常不好! 后面通过这种方式实现了,复用Fragment 亲测有效, 

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle
savedInstanceState) {
if(view==null){
view = inflater.inflate(R.layout.message_layout, container, false);
init();
}
ViewGroup parent = (ViewGroup) view.getParent();
if (parent != null) {
parent.removeView(view);
}

return view;
}

注意事项:

      1.不用ButterKnife 老老实实用FindViewById ,因为用了这个控件,到时切换的时候复用View容易空指针!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐