z183052114
2017-03-20 05:48
采纳率: 50.9%
浏览 2.2k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • liangtao2016 2017-03-20 06:21
    已采纳

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

    点赞 打赏 评论
  • Lucky little 2019-08-24 11:13

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

    点赞 打赏 评论

相关推荐