屏幕方向更改时,Android Preserve查看可见性?

时间:2011-11-22 11:25:56

标签: android view orientation preserve

我是新来的,当你转动你的小工具时,如何处理应用程序,我有一个问题。

  • 我正在将表行充气到表格中。
  • onCreate()
  • 时,它们已经消失(View.GONE)
  • 它们出现在按钮的click上。
  • 但在屏幕方向更改时消失。

当方向发生变化时,有没有办法保留视图的可见性?

我目前尚未使用onSaveInstanceState()或类似内容,只是onCreate()

任何建议都会受到赞赏。

我渴望学习新东西 提前谢谢!

1 个答案:

答案 0 :(得分:2)

这种情况发生的原因是,当您旋转设备时,重新启动Activity并再次调用onCreate,再次隐藏TableRow,如果两个屏幕的布局相同没有必要这样做只需在活动节点

中的清单中添加以下行
android:configChanges="keyboardHidden|orientation"