Solusi Menampilkan ImageView dari sebuah Drawable

Kasus ini adalah ketika saya memiliki beberapa string nama gambar yang tersimpan di drawable, kemudian saya ingin menampilkannya secara dinamis pada sebuah activity.

Misalnya saya memiliki variabel string image_name yang isinya "gambar1" dan di drawable saya juga memiliki file gambar dengan nama "gambar1.png"

Solusinya adalah sebagai berikut


String image_name;
image_name ="gambar1";
Resources res = getResources();
int resourceId = res.getIdentifier(
   image_name, "drawable", getPackageName() );
imageView.setImageResource( resourceId );
Secara otomatis maka imageView tersebut akan menampilkan gambar gambar1.png

referensi di sini dan di sini


Post a Comment

Lebih baru Lebih lama