У меня есть TabHost с 3 TabSpecs. Одна вкладка использует WebView, и когда я загружаю URL-адрес со встроенным видео YouTube, а затем нажимаю на другую вкладку, видео YouTube всплывает над вкладкой, содержащей его, и отображается на последующих вкладках. Мне нужно, чтобы видео НЕ было видно при выборе другой вкладки.
Скриншот
Приложение построено с использованием этого руководства: "http://developer.android.com/resources/tutorials/views/hello-tabwidget.html"
Я изменил ArtistsActivity для использования WebView:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class ArtistsActivity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
WebView view = new WebView(this);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setPluginsEnabled(true);
view.setWebViewClient(new MyWebViewClient());
view.loadUrl("http://www.jaydial.net/android/youtube.htm");
setContentView(view);
}
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
Есть предложения, как это исправить?
Спасибо
JayDial