私は3つのTabSpecでTabHostを持っています。 1つのタブはWebViewを使用しており、埋め込まれたYouTube動画を持つURLを読み込んでから別のタブをクリックすると、YouTubeの動画はそのタブの上に浮かび、後続のタブに表示されます。別のタブが選択されているときにビデオが表示されないようにする必要があります。私はArtistsActivityを変更した "http://developer.android.com/resources/tutorials/views/hello-tabwidget.html"TabHost WebView埋め込みyoutubeビデオの浮動小数点問題
:
アプリケーションは、このチュートリアルを使用して構築されています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