我的应用可让用户更改某些TextView上的文本和可见性。我想提供一个按钮来撤消所有更改并将布局恢复为原始设置。
如果您将手机从纵向转为横向,它就是这样......但是如何从按钮触发?
答案 0 :(得分:0)
您可以使基地View
无效或致电Activity.setContentView
答案 1 :(得分:0)
如果您将手机从纵向转为横向,它就是这样......但是如何从按钮触发?
recreate
类的Activity
方法似乎就是这样做的。从文档引用:
导致使用新实例重新创建此活动。这导致与由于配置更改而创建Activity时基本相同的流 - 当前实例将经历其生命周期到onDestroy(),然后在其之后创建新实例。
上面提到的一个示例“配置更改”是方向更改,即从横向切换到纵向或反之。