我已经成功地替换了 FragmentStatePagerAdapter 中的片段,但它需要从片段中滑出以便将其销毁并重新创建不同的片段,从而替换片段。
我需要的是用另一个片段替换适配器的当前查看片段,而不更改当前查看的片段。
例子:
第1页 第2页 第3页 第4页
Page4 是活动片段。当我单击 Page4 中的某些内容时,它将被另一个片段替换
第1页 第2页 第3页 第3页
fragmentDataSource[3] = page3Fragment;
adapter.notifyDataSetChanged();
仅因onChange()
方法而有效。(胡乱猜测)
这可能吗?我考虑过使用 FrameLayout 并只是设置布局的可见性,但我认为这不是最佳选择。
谢谢!