2011-01-07 59 views
2

我有一个TabHost与3 TabSpecs。一个选项卡使用WebView,当我加载具有嵌入式YouTube视频的网址,然后单击另一个选项卡时,YouTube视频会浮动到其包含的选项卡上方,并在随后的选项卡上可见。我需要视频在另一个选项卡被选中时不可见。TabHost WebView嵌入式YouTube视频浮动问题

Screenshot

应用程序使用本教程建: “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

回答