Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WebView顶部的VideoView_Android_Focus_Android Videoview - Fatal编程技术网

Android WebView顶部的VideoView

Android WebView顶部的VideoView,android,focus,android-videoview,Android,Focus,Android Videoview,我有一个选项卡,里面有一个网络视图,显示了主页上的视频列表。单击视频后,我设置ContentView(视频),这是一种仅包含视频视图的XML。我在视频视图中添加了一个onCompletionListener,所以视频结束后,我想设置ContentView(webview)。我的日志显示WebView正在加载,但我从未出现过。屏幕保持黑色。如何将焦点放回WebView?当您想要切换时,不要使用两种不同的布局并调用setContentView(),我认为您应该将WebView和VideoView放在

我有一个选项卡,里面有一个网络视图,显示了主页上的视频列表。单击视频后,我设置ContentView(视频),这是一种仅包含视频视图的XML。我在视频视图中添加了一个onCompletionListener,所以视频结束后,我想设置ContentView(webview)。我的日志显示WebView正在加载,但我从未出现过。屏幕保持黑色。如何将焦点放回WebView?

当您想要切换时,不要使用两种不同的布局并调用setContentView(),我认为您应该将WebView和VideoView放在同一布局中,并使用
View.setVisibility(View.INVISIBLE)
视图.setVisibility(视图.VISIBLE)
控制在适当的时间显示哪一个。

好,这已经起到了一半的作用。它很好地加载了Webview。然后,它会完美地播放视频。。问题是播放视频的区域保持黑色。。底部加载Webview..videoView.setVisibility(View.GONE)完成了这个任务!!谢谢你的帮助!