2011-08-20 35 views
5

Hey Tôi đang cố gắng thu nhỏ để phóng to chế độ xem trên web của ứng dụng nhưng không thể hiển thị hình ảnh thực sự phóng to (có thể hiển thị hình ảnh 100%)Android webview pinch zoom hình ảnh cục bộ

đây là làm thế nào tôi có webview để làm việc.

Trong hoạt động này tôi đã thêm

WebView mWebView = (WebView) findViewById(R.id.webview); 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.loadUrl("file:///android_asset/sitemap.png"); 

Những hình ảnh trong thư mục tài sản và được đặt tên sitemap.png

Cách bố trí xml tôi sử dụng cho webview là

<WebView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/webview" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
/> 

tôi chưa thêm bất kỳ thứ gì khác vào mã. bạn có thể cho tôi biết những gì isnt làm việc, như nói nó sẽ hiển thị hình ảnh một cách hoàn hảo nhưng tôi không thể nhúm zoom, cách dễ nhất để giải quyết việc này như tôi nooby

Cheers

Trả lời

11

Trong API 3 là gì, bạn có thể sử dụng setBuiltInZoomControls :

webView.getSettings().setBuiltInZoomControls(true); 

See Also: Disable pinch zoom in WebView?

+0

bạn có thể xây dựng thêm cho tôi xin vui lòng dành 2 tiếng đồng hồ cuối cùng cố gắng để làm cho nó làm việc và vẫn không thể –

+0

'mWebView.setBuiltInZoomControls (true);' – Phil

+1

'mWebView.getSettings(). SetBuiltInZoomControls (true);' Trong trường hợp một số người không biết về getSettings() – georgiecasey

Các vấn đề liên quan