2012-03-05 2 views
0

Webview에 텍스트 문자열과 이미지 문자열을로드하고 있습니다. 확대/축소시 세로 및 가로 막대를 모두 표시하려고합니다. 내가WebView에서 가로 스크롤 막대를 활성화하는 방법

 android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 

wvEditorial = (WebView) findViewById(R.id.wvEditorial); 
    wvEditorial.setVerticalScrollBarEnabled(true); 
    wvEditorial.setHorizontalScrollBarEnabled(true); 
    wvEditorial.getSettings().setBuiltInZoomControls(true); 

하지만 난이 확대 된 때 단어를 넣고 하나를 배치받을를 사용하여 다른 대신 가로 스크롤 막대를 생성하고 난 수평으로 슬라이드 할 수있는 옵션이 없다하고

도움말 ??

답변

1

ScrollView를 사용해야합니다.

<ScrollView 
    android:layout_width="fill_parent" 
    ndroid:layout_height="fill_parent" > 
// your text and image layout in a common layout . 

</scrollView> 
+0

하지만 문제는 인터넷에서 이미지를 직접로드하는 것입니다 (텍스트도 마찬가지입니다). 해당 AsyncTask 텍스트 및 이미지 URL을 가져옵니다. 내가 scrollview 사용하는 경우 이미지를 다운로드하려면 두 번째 AsyncTask 사용해야합니다. 나는 그것을 선호하지 않을 것이다 –

+0

wvEditorial.getSettings()를 설정하려고 시도한다. setJavaScriptEnabled (true); wvEditorial.getSettings()를 삭제합니다. setBuiltInZoomControls (true); 왜냐하면 webview default는 줌 컨트롤을 제공하기 때문입니다. – neeraj

+0

아니요, 작동하지 않았습니다. –

0

set webView.getSettings(). setUseWideViewPort (true).

관련 문제