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);

Antworten auf die Frage(5)

Ihre Antwort auf die Frage