如何像youtube一样在视频的小屏幕和全屏视图之间切换

时间:2014-07-10 11:52:32

标签: android android-layout android-listview android-mediaplayer android-videoview

我正在使用视频视图在列表视图中播放视频现在点击全屏按钮我希望视频视图覆盖整个屏幕并从最后播放的同一点开始播放。点击按钮老化它应该返回列表并从同一点播放视频。简而言之,我想使用单个视频视图,并希望将其设置为全屏和小屏幕,因为用户点击button.same就像你管播放视频一样。 请任何人在这种情况下帮助我,我严重陷入其中。

enter image description here

1 个答案:

答案 0 :(得分:0)

保存视频视图的实例,您可以在横向模式下将整个屏幕分配到视频视图。

为您的纵向和横向模式保持不同的布局。

覆盖onConfigChanges函数以提供您保存的视频视图的相同实例,并将其传递到其他布局中的视频视图。

通过在清单中的活动中添加以下行,确保在更改方向时不会重新创建活动: 机器人:configChanges = “取向| keyboardHidden |屏幕尺寸”

当方向更改为横向模式时,请使用以下行允许活动占据屏幕上的整个空间:

 requestWindowFeature(Window.FEATURE_NO_TITLE);
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);