1
Ich verwende diesen Code, um Bild von Sdcard in der Bildansicht (im Querformat) anzuzeigen. Aber das Bild verliert seine Qualität und es ist verschwommen.Bild wird unscharf, wenn die Anzeige von Sdcard in ImageView Android
File imgFile = new File(imageFile.getAbsolutePath()); // path of your file
FileInputStream fis = null;
try {
fis = new FileInputStream(imgFile);
} catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
options.inPurgeable = true;
options.inScaled = true;
Bitmap bm = BitmapFactory.decodeStream(fis, null,options);
profileIV.setImageBitmap(bm);
Image XML-Datei:
<ImageView
android:id="@+id/image11"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
>
überspringen Wenn Sie über Picasso wissen, müssen Sie nicht einfach Bitmap erstellen Pfad und zeigen Sie Ihr Bild mit Picasso, versuchen Sie diese Picasso.with (mContext) .load (Uri.fromFile (neue Datei (imagePath))). in (imgView); –
Lassen Sie mich versuchen –
@mohit hoffe Picasso wird nicht erstellen Heapsize-Problem für ein größeres Bild –