2
我有一个TabHost与3 TabSpecs。一个选项卡使用WebView,当我加载具有嵌入式YouTube视频的网址,然后单击另一个选项卡时,YouTube视频会浮动到其包含的选项卡上方,并在随后的选项卡上可见。我需要视频在另一个选项卡被选中时不可见。TabHost WebView嵌入式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
谢谢您的回答。我也想出了这个解决方案。它的工作暂时,但我试图阻止重新加载页面,如果它已经被加载。 – JayDial 2011-01-21 14:52:41