我创建了一个活动,在该活动中创建了两个类,以便在单击时radiobutton
使用setContentView()
.
但我的问题是当我尝试在两种布局之间切换时,一种布局的内容被破坏了。
我还尝试为两个布局制作两个活动并使用 Intent 调用另一个活动。
谁能建议我一种在保存内容的布局之间切换的方法?
我也尝试使用android:saveenabled="true"
特定的小部件。
我创建了一个活动,在该活动中创建了两个类,以便在单击时radiobutton
使用setContentView()
.
但我的问题是当我尝试在两种布局之间切换时,一种布局的内容被破坏了。
我还尝试为两个布局制作两个活动并使用 Intent 调用另一个活动。
谁能建议我一种在保存内容的布局之间切换的方法?
我也尝试使用android:saveenabled="true"
特定的小部件。
您可以在布局中使用一个带有 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();
尝试将两个布局放在 a 中ViewSwitcher
,然后通过使用showNext()
来切换显示的布局。