Tôi dự định hiển thị hình ảnh từ thẻ SD trong chế độ xem web để tận dụng lợi thế của ông được xây dựng trong khả năng thu phóng của chế độ xem web. Tuy nhiên, tôi đang gặp phải sự cố khi hiển thị hình ảnh lớn hơn kích thước màn hình (ví dụ: 1800x1200) để vừa với màn hình ban đầu, như trong ImageView. Tôi muốn hình ảnh được hiển thị đầy đủ lúc đầu và cung cấp điều khiển thu phóng cho người dùng. Tôi đã thử sử dụng WRAP_CONTENT cho chiều rộng và chiều cao của webview, nhưng điều đó không hoạt động. Bất kỳ ý tưởng nào? Sau đây là một đoạn mã tôi đang sử dụng:Hình ảnh phù hợp trong chế độ xem web
String path = getRealPathFromURI(mUriList.get(0)); // this gets the file path
webView = (WebView) findViewById(R.id.WebView01);
WebSettings settings= webView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
webView.loadUrl("file://" + path);
có thể trùng lặp của [WebView Cần Android sẽ tự động thay đổi kích thước hình ảnh khổng lồ?] (Http://stackoverflow.com/questions/3099344/can-androids-webview-automatically-resize-huge-images) –