我创建了一个活动,我在其中创建了两个类,以便点击radiobutton
我使用setContentView()
设置内容。
但我的问题是当我尝试在两个布局之间切换时,一个布局的内容被销毁。
我还试过为两个布局做两个活动,并使用Intent来调用另一个活动。
有人可以建议我通过保存内容来切换布局吗?
我还尝试将android:saveenabled="true"
用于特定的小部件。
答案 0 :(得分:0)
尝试将两个布局放在ViewSwitcher
中,然后使用showNext()
切换它们以切换显示的布局。
答案 1 :(得分: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();