1

私はAndroidに慣れていないので、youtube.comに移動して、Webビュー内のサイトからビデオを表示したいと思います。現在、これを実行しようとすると、デバイスのブラウザが表示され、デバイスのブラウザを使用してサイトをナビゲートできます。Webビューがこのタイプの機能に対応していない場合、アプリケーション内でサイトを表示できるように、Webビューと同じようにデバイスのデフォルトブラウザをレイアウトに配置するにはどうすればよいですか。どんな助けでも大歓迎です。

これまでの私のコード:

    huffingtonpost = (WebView)findViewById(R.id.webView1);
    huffingtonpost.getSettings().setJavaScriptEnabled(true);
    huffingtonpost.getSettings().setUseWideViewPort(true);
    huffingtonpost.getSettings().setLoadWithOverviewMode(true);
    try{
    huffingtonpost.loadUrl("http://www.youtube.com/KitcoNews");
    }catch (Exception e){
        e.printStackTrace();
    }
4

1 に答える 1

0

Androidがデフォルト/ストックブラウザを開かないようにする方法を説明しているページナビゲーションの処理をご覧ください。以下の引用...

ユーザーがWebViewのWebページからリンクをクリックすると、デフォルトの動作では、AndroidがURLを処理するアプリケーションを起動します。通常、デフォルトのWebブラウザが開き、リンク先URLが読み込まれます。ただし、WebViewのこの動作をオーバーライドできるため、WebView内でリンクが開きます。

于 2012-09-24T20:54:35.960 に答える