Android - ImageView: setImageBitmap VS setImageDrawable
Was ist der Unterschied zwischensetImageBitmap
undsetImageDrawable
?
Ich habe ein Bild, das ich dynamisch aus einer Datei setzen möchte. Das Tutorial, dem ich gefolgt bin, besagt, dass ich meine konvertieren sollBitmap
zu einemBitmapDrawable
Stellen Sie es dann mit einsetImageDrawable
. Ich habe bemerkt, dass die EinstellungBitmap
direkt mitsetImageBitmap
funktioniert auch aber ich merke keinen unterschied.
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
BitmapDrawable bitmapDrawable = new BitmapDrawable(image);
imageView.setImageDrawable(bitmapDrawable);
ODER
Bitmap image = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
imageView.setImageBitmap(image);