2010-07-07 10 views
0

링크 http://developer.android.com/resources/tutorials/views/hello-webview.html에 따라 webview에서 작업 중이 었는데 문제가 없었지만 전체 페이지를 볼 수 없다는 것은 가로로 스크롤 할 수 없음을 의미합니다.webview in android

어떻게 수평 및 수직으로 스크롤하여 전체 페이지를 볼 수 있습니까?

활동

import android.app.Activity; 
import android.os.Bundle; 
import android.view.KeyEvent; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 

public class HelloWebView extends Activity { 
    /** Called when the activity is first created. */ 
    WebView mWebView; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.loadUrl("http://www.google.com"); 

    mWebView.setWebViewClient(new HelloWebViewClient()); 
} 

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { 
     mWebView.goBack(); 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
} 

private class HelloWebViewClient extends WebViewClient { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
    } 
} 

}

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

답변

0

당신이 당신의 XML에 정의 된 웹보기가있는 경우, 다음 수행 할 수 있습니다 당신은 다음과 같은 작업을 수행 할 수

android:scrollbars="horizontal|vertical" 
+0

실제로, 그것은 android : scrollbars = "horizontal | vertical"' – kiswa

+0

맞아요. - 미안해. – xil3

+0

나는 그것을 시도했지만 여전히 작동하지 않습니다. – learn

0

:

mWebView.setVerticalScrollBarEnabled(true); 
mWebView.setHorizontalScrollBarEnabled(true);