Berkenalan dengan ImageView di Pemrograman Android
10:19 PMImageView 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 iniSekarang mari kita buat tampilan seperti ini pada main_activity.xml
xml nya. .
Untuk menampilkan ImageView juga dapat langsung mengetikkan kode ImageView seperti pada xml diatas.
Dan pada ActivityMain.java
Sekarang mari kita jalankan aplikasinya :)
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. .Jika cerah nya true maka ketika ganti gambar di click, image nya akan menjadi hujan
Sekian tutorial kali ini. .
Semoga Bermanfaat. .
:)
GBU
3 comments
gan kalau manggil gambar dari data base yang sudah ada gimana ya?
ReplyDeletedi 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
kalau gini pic.loadurl(file:///android_asset/img/pic.png) bisa
Deleteb.getString("gambar") nya keluar? kalo di print?
Delete