Better to use:  [B4X] HugeImageView - show very large images 
Depends on: XUI and JavaObject.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
The inline java is required to start zoomed out.
Don't miss the bottom of the code snippet. Scroll it down.
			
			Depends on: XUI and JavaObject.
			
				B4X:
			
		
		
		'xui is a global XUI object.
Private Sub ShowImage(WV As WebView, Dir As String, FileName As String)
#if B4A
    Dim jo As JavaObject = Me
    jo.InitializeContext 'comment this line if calling this code from class
    jo.RunMethod("zoom", Array(WV))
#End If
    If xui.IsB4J Then
        WV.LoadHtml($"<img src="${xui.FileUri(Dir, FileName)}"/>"$)
    Else
        If Dir = File.DirAssets Then FileName = FileName.ToLowerCase
        If xui.IsB4A Or Dir = File.DirAssets Then
            WV.LoadHtml($"<img src="${xui.FileUri(Dir, FileName)}"/>"$)
        Else
            WV.LoadUrl("file://" & File.Combine(Dir, FileName))
        End If
    End If
End Sub
#if B4A
#if Java
public void zoom(android.webkit.WebView wv) {
   wv.getSettings().setUseWideViewPort(true);
   wv.setInitialScale(1);
}
#End If
#End IfDon't miss the bottom of the code snippet. Scroll it down.
			
				Last edited: 
			
		
	
							 
				 
 
		