現在、UI レイアウトの一部が特定の条件に基づいているところです。レイアウトは 2 つの部分で構成されています。上半身は大丈夫です。ただし、下半分については、設定されているビュー (setContentView) 内にフラグメント ラッパー コンテナーを配置するか、正しい下半分をロードする単一のフラグメント (onCreateView オーバーライド) を使用するかについて議論しています。
たとえば、異なる UI の外観を説明する 3 つの異なる XML レイアウト ファイルがあり、実行時にフラグメントは特定の条件に基づいて適切なファイルを返します。または、3 つの異なる XML レイアウト ファイルを持つことができず、実行時に同じレイアウト ファイル (現在、最大 4 つの ImageButtons) で必要なウィジェットを動的に構築することができませんでした。
選択肢 1: 3 つの異なる XML ファイル + 1 つのフラグメントで、条件に基づいて適切なファイルをロードします。
選択肢 2: 現在のレイアウト ファイルを使用し、下半分を動的に設定します。
前もって感謝します!