The bitmap returned has a scale of 1.0. This is lower than your device scale. You will get a sharp image by creating a larger image based on the device scale:
B4X:
Dim scale As Float = GetDeviceLayoutValues.NonnormalizedScale
ImageView1.Bitmap = LoadBitmapResize(File.DirAssets,"newest_filled.png",ImageView1.Width * scale,ImageView1.Height * scale,True)
Public Sub LoadBitmapResize2(Dir As String,FileName As String,Width As Int, height As Int,KeepAspectRatio As Boolean) As B4XBitmap
#If B4A
Return LoadBitmapResize(Dir,FileName,Width,height,KeepAspectRatio)
#Else IF B4I
Dim scale As Float = GetDeviceLayoutValues.NonnormalizedScale
Return LoadBitmapResize(Dir,FileName,Width * scale,height * scale,KeepAspectRatio)
#End If
End Sub