カスタマイズされた DialogFragment を使用しています。このonCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
メソッドでは、アプリをクラッシュさせる別のフラグメントを含むレイアウトをインフレートします。どうすれば修正できますか?
質問する
5864 次
1 に答える
9
XML-LayoutsFragments
では、otherにネストすることはできません。Fragments
それらをコードで追加する必要があります。Fragment
aを別のものに挿入するにFragment
は、特別なFragmentManager
- a childを使用する必要がありますFragmentManager
。親から取得できますFragment
:
//In the DialogFragment ('parent') get the child FragmentManager:
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.transaction.add(new MyCustomChildFragment(), "CustomTag");
私は通常、子供Fragments
を に追加しonActivityCreated()
ます。
于 2013-07-18T11:07:32.720 に答える