替换活动组中的片段
此问题涉及用另一个片段替换活动组中的片段。提供的代码在执行时无法显示预期的视图而没有错误。让我们深入研究问题并提供解决方案。
问题
初始代码尝试通过将 ID 为 R.id.book_description_fragment 的片段替换为部分描述片段。但是视图无法显示。
解决方案
XML 中静态定义的片段无法动态替换。要解决此限制:
Fragment newFragment = new SectionDescriptionFragment(); FragmentTransaction transaction = getActivity().getFragmentManager().beginTransaction(); transaction.replace(R.id.fragment_container, newFragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.addToBackStack(null); transaction.commit();
钥匙注意:
以上是如何动态替换Activity Group内的Fragment?的详细内容。更多信息请关注PHP中文网其他相关文章!