如何在android中保留按钮点击状态

时间:2011-10-29 07:57:56

标签: android

我有一个布局用于布局端口和布局布局等不同设计的活动。如果用户在纵向模式下单击按钮并更改为横向模式,则活动将重新启动或刷新。谁能告诉我如何避免这种情况?谁能告诉我如何维持国家活动?任何人都可以提供一个例子吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

Activity从纵向移动到横向时,再次执行onCreate方法,从而再次创建按钮。因此,您应该存储按钮的状态。

最好的方法是使用onSaveInstanceState(Bundle)来存储按钮的状态。然后,再次创建活动时,您应该检查捆绑包并相应地配置您的布局。有关详细信息,请查看此处:http://developer.android.com/reference/android/app/Activity.html(部分:配置更改)。

希望这会有所帮助!!