どこかに保存したメタデータに応じて、プログラムでフラグメントを表示できるアプリを考えています。知っている限り、各フラグメントは対応するFrameLayoutにあることがわかりました。特に、1つのFrameLayoutでアクティビティを作成すると、どのような種類のフラグメントでも、一度に1つのフラグメントしか保存できません。 。ただし、問題は、FrameLayoutが1つしかないのに、メタデータでアクティビティに3つのフラグメントを配置する必要があると宣言されている場合です。
私は2つの可能な解決策を見ます:
1)複数のFrameLayoutを作成し、最終段階で、それらの一部が使用されるかどうか2)複数のフラグメントを何らかの方法で結合して1つの使用可能なFrameLayoutに適合させる
私は解決策が好きではありません1)そして私は2)を達成する方法がわかりません。どのようにそれを見るのですか?1つのフレームレイアウトで複数のフラグメントをアクティビティに動的に追加することは可能ですか?