1

在 Android 中,我试图在单个 Activity 中为不同的方向调用 2 个 xml 布局,它可以工作,但是当方向从横向更改为纵向时,我的 Activity 正在重新加载,但我想要在更改方向之前它是怎样的

请帮忙

4

2 回答 2

1

你的意思是说你想保存你的活动状态。你可以将你的值保存在 onBundleSaveinstance 方法中作为键值对,然后简单地在 oncreate 中获取它并再次设置值。例如。将您的复选框状态保存为选中或未选中作为布尔值。

于 2012-07-18T08:00:26.723 回答
0

如果您想避免onCreate()每次进行定向时都调用您的方法,请将其添加到您的清单中。<activity android:name=".MyActivity" android:configChanges="orientation|keyboardHidden" />

这不会重新加载您的视图,并且之前存在的内容仍将保留。

于 2012-07-18T07:59:11.603 回答