【问题标题】:android switch layout on rotateandroid在旋转时切换布局
【发布时间】:2014-02-11 12:15:55
【问题描述】:

我有一个带有视频视图和按钮的活动,我有两种不同的布局,一种用于纵向模式,第二种用于横向。

所以,我为第二个布局创建了 layout-land,一切正常。

问题是何时发生旋转。 Videoview 重新启动,因为 Activity 更新。 设置清单方向|屏幕尺寸视频不会重新启动,但我失去了横向布局。

如何完成这两项任务?

【问题讨论】:

    标签: android android-layout android-orientation android-videoview


    【解决方案1】:

    configChanges 保留在您的AndroidManifest.xml 中,但也可以使用onSaveInstanceStateonRestoreInstanceState 在方向更改后将活动恢复到您希望它处于的状态。

    查看here了解更多详情

    【讨论】:

    • 如果我设置 configChanges="orientation" onCreate method not called ,但我没有 layout-land ,则在设备旋转上。 onSaveInstance 应用程序仅在屏幕关闭或按下主页按钮时才会运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    相关资源
    最近更新 更多