У меня есть вкладка с WebView внутри, отображающая список видео с домашней страницы. Как только я нажимаю на видео, я устанавливаю ContentView (видео), который представляет собой XML, содержащий только VideoView. Я добавил onCompletionListener в VideoView, поэтому, когда видео закончится, я хотел бы установитьContentView (веб-просмотр). Мой LogCat показывает мне, что WebView загружается, но я никогда не появляюсь. экран остается черным. Как вернуть фокус в WebView?
VideoView поверх WebView
Ответы (1)
Вместо того, чтобы использовать два разных макета и вызывать setContentView(), когда вы хотите переключиться, я думаю, вы должны поместить свой WebView и VideoView в один и тот же макет и использовать View.setVisibility(View.INVISIBLE);
и View.setVisibility(View.VISIBLE);
для управления тем, какой из них отображается в соответствующее время.
person
FoamyGuy
schedule
16.07.2012
Хорошо, это сработало наполовину. Он хорошо загружает Webview. Затем он воспроизводит видео, работающее отлично. Проблема в том, что область, в которой воспроизводилось видео, остается черной. Нижняя часть загружает веб-просмотр.
- person Hans En; 16.07.2012
videoView.setVisibility(View.GONE) сделал свое дело!! Спасибо за вашу помощь!
- person Hans En; 16.07.2012