我有一个带有WebView的标签,显示主页中的视频列表。一旦我点击一个视频我setContentView(视频),这是一个只持有VideoView的XML。我在VideoView中添加了一个onCompletionListener,所以当视频结束时,我想setContentView(webview)。我的LogCat向我显示WebView正在加载,但我从未出现过。屏幕保持黑色。如何将焦点重新放回WebView?
答案 0 :(得分:1)
当你想要切换时,我不应该使用两种不同的布局和调用setContentView()我认为你应该将你的WebView和VideoView放在同一个布局中,并使用View.setVisibility(View.INVISIBLE);
和View.setVisibility(View.VISIBLE);
来控制哪一个正在适当的时候展示。