2012-03-07 14 views
11

ウェブビューのアクティビティで、ウェブページを上下(上下)にスクロールすることはできますが、右から左に、または左から右にスクロールできません。あまりにも、水平スクロールはまだありません。ウェブビュー内で水平スクロールを有効にする

これをwebviewに追加する可能性はありますか? ありがとうございます。

getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); 

     mWebView = (WebView) findViewById(R.id.webview); 

     mWebView.getSettings().setBuiltInZoomControls(true); 
     mWebView.getSettings().setSupportZoom(true); 
     mWebView.setVerticalScrollBarEnabled(true); 



     mWebView.setWebChromeClient(new WebChromeClient() { 
      public void onProgressChanged(WebView view, int progress) 
      { 
      //Make the bar disappear after URL is loaded, and changes string to Loading... 
      MyActivity.setTitle("Loading..."); 
      MyActivity.setProgress(progress * 100); //Make the bar disappear after URL is loaded 

      // Return the app name after finish loading 
       if(progress == 100) 
        MyActivity.setTitle(R.string.app_name); 
       } 
      }); 
     mWebView.setWebViewClient(new Manipulation()); 
     mWebView.getSettings().setJavaScriptEnabled(true); 

     mWebView.loadUrl(myURL); 

XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
> 
    <WebView 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    /> 
</LinearLayout> 
+0

従来のWebViewのoidはデフォルトで水平スクロールをサポートしています。どういうわけかあなたのコードでそれを無効にしているか、水平にスクロールするページを表示していないのでしょうか? – bbedward

+0

@bbedward:私のコードを見てください – androniennn

答えて

18

短い答え:

使用この

mWebView.getSettings().setUseWideViewPort(true); 

ロング回答:

これは、以下の要因のいずれかが原因かもしれません

setLoadWithOverviewMode(真)負荷がWebViewのは完全にWebViewのビューポートを持つことになりますとき偽ながらは、WebViewのは、(例えば、通常のデスクトップブラウザなど)通常のビューポートを持っています(真)

setUseWideViewPortをズームアウトそれ自身の寸法に制約(WebViewのがあるので、場合は50px *ビューポートは同じサイズになりますは50px)アンドレ中

OR

Webview.setInitialScale(xx); 
+0

私はその3つの方法のどれも使用しません、私の編集したポストを見てください、コードが追加されました。 – androniennn

+0

XMLの問題にはなりませんか? – androniennn

+0

Webview –

関連する問題