Abd*_*tou 4 android android-dialogfragment dialogfragment
我正在使用自定义的DialogFragment.在该onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)方法中,我膨胀了包含另一个片段的布局,导致应用程序崩溃.我该如何解决?
tha*_*sma 10
您不能使用XML-Layouts 嵌套Fragments在其他内容中Fragments.你必须用代码添加它们.要插入Fragment另一个,Fragment你必须使用一个特殊的FragmentManager- 一个孩子FragmentManager.你可以从父母那里得到它Fragment:
//In the DialogFragment ('parent') get the child FragmentManager:
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.transaction.add(new MyCustomChildFragment(), "CustomTag");
Run Code Online (Sandbox Code Playgroud)
我通常添加的孩子Fragments在onActivityCreated().
| 归档时间: |
|
| 查看次数: |
5645 次 |
| 最近记录: |