我正在尝试在我的 DialogFragment 中显示一个嵌套的 ListFragment。
显然我不能只声明一个 <fragment>
在我的 DialogFragment 布局的 XML 中,因为 fragment 中的 fragment 需要 childFragmentManager。所以我试图在我的 DialogFragment 中这样做:
Fragment listfragment = new ClassThatExtendsListFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(????????, listfragment).commit();
我完全不知道我需要在 ????????部分,或者我什至会如何分配它。
最佳答案
只需在您的布局中添加 FrameLayout。假设你给它的 id 作为“容器”,
Fragment exampleFragment = new ExampleFragment();
getSupportFragmentManager().beginTransaction()
.add(R.id.container, exampleFragment).commit();
关于android - 如何以编程方式将此 fragment 添加到我的 fragment 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36416814/