さまざまなウィジェットが用意されており、小型で再利用できるインタラクティブな要素を提供していますが、特別なレイアウトが必要な大規模コンポーネントの再利用が必要となる場合もあります。タグを使用して、現在のレイアウト内に別のレイアウトを埋め込みます。再利用できる複雑なレイアウトを作成することが可能なため、レイアウトの再利用は特に効果的です。「はい」または「いいえ」のボタンパネル、または説明テキスト付きのカスタム進行状況バーがその例です。複数のレイアウトに共通するアプリケーションの要素を抽出して個別に管理し、各レイアウトに含めることもできます。ファイルを再利用するとさらに簡単に作成できます。ファイルを作成してレイアウトを定義します。次の例は、各アクティビティに含まれるタイトルバーを定義するレイアウト(titlebar.xml)です。このレイアウトを追加するレイアウトごとに希望どおりに表示される必要があります。設計時にのみ使用されます。このファイルを含むレイアウトが指定されるため、このファイルを親レイアウトに埋め込んで表示した状態でプレビュー(および編集)できます。上記のタイトルバーを含むレイアウトを次に示します。属性)をオーバーライドできます。タグでパラメータを指定します。両方をオーバーライドして、他のレイアウト属性を有効にする必要があります。つのレイアウトを別のレイアウトに含める際に、ビュー階層内の冗長なビューグループを削除できます。つのビューを配置する再利用可能なレイアウトには、独自のルートビューが必要です。パフォーマンスの低下を招くだけです。