0

フラグメント内にあるWebビューにウィキペディアのリンクを読み込もうとしています。

サンプルサイトサイトは次のとおりです。http://en.m.wikipedia.org/wiki/Spanish_dollar

モバイルブラウザまたはデスクトップにロードすると、すべてのセクションが折りたたまれた完全なモバイルバージョンが表示されます。ただし、フラグメント内のWebビューにロードすると、正しい「完全な」モバイルウィキペディアWebサイトが表示されません。すべてのセクションが拡張され、サイトの下部が異なって見えます。また、左側のメニューボタンは私のWebビュー全体を占めますが、通常のブラウザでは60〜70%以下なので、残りの側をクリックして戻ることができます。

このように、フラグメント内の線形レイアウトにWebビューを動的に追加しています。

    WebView mWebview = new WebView(mContext);

    mWebview.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    mWebview.setWebViewClient(new WebViewClient() {
      public void onReceivedError(WebView view, int    errorCode, String description, String failingUrl) {
         Toast.makeText(mContext, description, Toast.LENGTH_SHORT).show();}
    });

    mWebview.loadUrl("http://en.m.wikipedia.org/wiki/Spanish_Dollar");

    layout.addView(mWebview);

どんな助けやヒントも大歓迎です、ありがとう!

4

1 に答える 1

2

これはおそらくJavaScriptがデフォルトで無効になっているためです。を呼び出すことで有効にできますWebSettings.setJavaScriptEnabled(boolean)

于 2012-12-22T21:12:22.573 に答える