0

xmlファイルからインフレートされたフラグメントの複数のインスタンスがあり、コンテナールートとして使用したいと思っていたIDが割り当てられています。これらのフラグメントの1つにコンテナーとしてサブフラグメントをアタッチする場合、どのフラグメントが使用されているかを知るにはどうすればよいですか、さらには特定のコンテナーフラグメントを選択するにはどうすればよいですか?具体的には、ViewPagerの一連のページの1つにフラグメントを添付できるようにしたいのですが、各ページは共通のフラグメント定義のインスタンスです。これらのページのいずれかが、サブフラグメントのルートとして機能する可能性があります。ただし、XMLで指定されているため、すべて同じIDになり、フラグメントタグ名を使用してFragmentTransaction#addを呼び出すことはできません...

4

2 に答える 2

1

これで、ネストされたフラグメントを使用できるようになりました。これもサポート ライブラリに含まれています。ここに私のソリューション ViewPager とフラグメントがあります。

于 2012-11-16T09:33:58.713 に答える
1

これらのフラグメントの 1 つにサブフラグメントをコンテナーとしてアタッチしたい場合、どのフラグメントが使用されているかを知る方法、または特定のコンテナー フラグメントを選択する方法を教えてください。

Android はネストされたフラグメントをサポートしていないため、まったく行わないでください。

于 2012-04-23T22:30:48.097 に答える