0

我创建了一个活动,在该活动中创建了两个类,以便在单击时radiobutton使用setContentView().

但我的问题是当我尝试在两种布局之间切换时,一种布局的内容被破坏了

我还尝试为两个布局制作两个活动并使用 Intent 调用另一个活动。

谁能建议我一种在保存内容的布局之间切换的方法?
我也尝试使用android:saveenabled="true"特定的小部件。

4

2 回答 2

0

您可以在布局中使用一个带有 ViewFlipper 的活动。例如:

<ViewFlipper android:id="@+id/flipper" 
 android:layout_width="fill_parent" 
 android:layout_height="wrap_content"
 >
    <include android:id="@+id/include1" android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/layout1"/>
    <include android:id="@+id/include2" android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/layout2"/>

</ViewFlipper>

然后,在您的活动代码中,您应该有如下内容:

ViewFlipper flip = (ViewFlipper)findViewById(R.id.flipper);
flip.showNext();
flip.showPrevious();
于 2012-06-27T13:13:38.057 回答
0

尝试将两个布局放在 a 中ViewSwitcher,然后通过使用showNext()来切换显示的布局。

于 2012-06-27T12:48:28.103 回答