Berkenalan dengan ImageView di Pemrograman Android

ImageView class dalam pemrograman android mempunyai fungsi untuk menampilkan image/gambar. Jadi jika kita ingin memberikan gambar dalam aplikasi yang kita buat dapat menggunakan class ini.


Dalam tutorial kali ini saya akan tunjukkan bagaimana ImageView itu dan sedikit contoh penggunaannya.
Hal pertama yang kita lakukan adalah meletakkan gambar yang ada pada folder drawable. Cukup drag and drop saja image yang anda sudah siapkan sebelumnya.
Berikut gambar yang saya pakai dalam project ini

Sekarang mari kita buat tampilan seperti ini pada main_activity.xml
ImageView example
xml nya. .

Untuk menampilkan ImageView juga dapat langsung mengetikkan kode ImageView seperti pada xml diatas.


Dan pada ActivityMain.java
Sekarang mari kita jalankan aplikasinya :)
ImageView example
Jadi aplikasi yang kita buat jika dijalankan akan terlihat seperti diatas. Ketika Button Ganti Gambar diclick maka gambar akan berubah.

Penjelasan kode diatas adalah sebagai berikut :

image = (ImageView) findViewById(R.id.imageView1);
kode ini digunakan untuk menghubungkan antara activity_main.xml dengan MainActivity.java sehingga kita bisa memanipulasi image yang berada pada xml nya.

image.setImageResource(R.drawable.hujan);
kode ini digunakan untuk mengganti resource image pada imageView1, kita tinggal memanggil image lain yang ada pada folder drawable proect kita jika ingin mengganti image yang ada. .

pada MainActivity.java juga terlihat variabel boolean cerah yang bernilai true dan false, variabel itu saya gunakan sebagai penanda saja apakah image cerah ditampilkan tidak pada activity kita.
Jika cerah nya true maka ketika ganti gambar di click, image nya akan menjadi hujan
Sebaliknya jika cerah false, maka ketika button ganti gambar di click image nya akan menjadi cerah. .

Sekian tutorial kali ini. .
Semoga Bermanfaat. .
:)
GBU
  

3 comments

gan kalau manggil gambar dari data base yang sudah ada gimana ya?
di dalam data basenya di tulis folder filenya > file:///android_asset/img/pic.png..
pakainya webview,,
kalau mnggilnya pic.loadurl(file:///android_asset/img/pic.png),,, tapi kalau gini pic.loadurl((b.getString("gambar"))); ga bisa seharusnya gimana ya manggilnya

Reply

kalau gini pic.loadurl(file:///android_asset/img/pic.png) bisa

Reply

b.getString("gambar") nya keluar? kalo di print?

Reply

Post a Comment