z183052114
z183052114
采纳率51%
2017-03-20 05:48

android中用fragment 替换 布局中的LinearLayout,然后如何换回来???

已采纳

manager.beginTransaction().replace(R.id.fragment, allInformationFragment).commit(); 用这个方法把布局中的LinearLayout换成了fragment,如何换回原来的LinearLayout???

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Liang_da_da liangtao2016 4年前

    transaction.remove() 从Activity中移除一个Fragment,如果被移除的Fragment没有添加到回退栈(回退栈后面会详细说),这个Fragment实例将会被销毁。
    可以看看这个,讲的很细 http://blog.csdn.net/lmj623565791/article/details/37970961/

    点赞 评论 复制链接分享
  • weixin_43834443 Lucky little 2年前

    FragmentTransaction.addToBackStack(null);
    给设定一个回退栈,点击后退就会回到原来的LinearLayout布局了

    点赞 评论 复制链接分享

相关推荐