为此,您必须在一个主要线性布局内创建两个布局,并给布局宽度和高度都填充父级。默认情况下使其中一个布局不可见,并使其在另一个布局的布局单击中可见。
<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);