このためには、1 つのメイン リニア レイアウト内に 2 つのレイアウトを作成し、レイアウトの幅と高さの両方に親を埋める必要があります。レイアウトの 1 つをデフォルトで非表示にし、別のレイアウトのレイアウト クリックで表示できるようにします。
<Linearlayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Linearlayout android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout2"
android:background="@drawable/background1">
</Linearlayout>
<Linearlayout android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout2"
android:background="@drawable/background2">
</Linearlayout>
</Linearlayout>
レイアウトのアクティビティで、このようなハンドルをクリックします (正確ではありません)。
// Enable Layout 2 and Disable Layout 1
Layout1 .setVisibility(View.GONE);
Layout2.setVisibility(View.VISIBLE);