【发布时间】:2018-08-16 19:57:45
【问题描述】:
我是 Android 开发的初学者。对于一个活动,我有两种布局(纵向和横向)。在我的布局中,我有一个 VideoView 和一个自定义媒体播放器。 每当我旋转手机屏幕时,该问题的视频都会从头开始,并在屏幕旋转时保存数据,我已将其添加到我的清单文件中
android:configChanges="keyboardHidden|orientation|screenSize"
在我的清单中添加此内容后,我的视频可以正常播放,但每当我旋转屏幕时,我的活动只会选择纵向布局。
【问题讨论】:
-
无论何时应用
screensize,您都必须在方法onConfigurationChanged中自行管理。在这种情况下,onCreate()只调用一次。您必须根据您的要求重塑您的活动。如果您不申请screensize,那么您的活动将再次创建 -
@GowthamanM 我的问题不是在屏幕旋转时保存视频状态,而是选择相同的布局模式(纵向)。
标签: java android android-layout layout android-manifest