Image View pada Android |
Apa itu Image View?
Pengertian Image View
Image View merupakan bagian dari pengelolaan gambar pada suatu aplikasi. Image View biasanya digunakan untuk mempermudah kita mencari gambar dengan cara meng-klik tombol yang nantinya kita akan melihat gambar yang ditampilkan. Hal ini bisa kita buat dengan menggunakan beberapa gambar dalam satu main activity.
Bagaimana cara membuat Image View ?
Tutorial Cara Membuat Image View di Android
Langkah 1 : Jalankan Android Studio.exe anda seperti biasa, lalu buatlah project baru seperti berikut.
Langkah 2 : Pilih saja Blank Activity lalu klik Next dan Finish
Langkah 3 : Buatlah komponen ImageView. ImageView terdapat dalam Image & Media Android Studio. Untuk membuatnya dapat dilakukan dengan “Drag and Drop” dari komponen yang tersedia atau langsung menuliskan script XML. Untuk script XML dapat dituliskan seperti berikut.
- Application Name : Image View
- Package Name : androidnajwa.com
- Minimum Required SDK : API 15 Andorid 4.0.3 (IceCreamSandwich)
Buat Project Baru |
Add Activity |
Langkah 3 : Buatlah komponen ImageView. ImageView terdapat dalam Image & Media Android Studio. Untuk membuatnya dapat dilakukan dengan “Drag and Drop” dari komponen yang tersedia atau langsung menuliskan script XML. Untuk script XML dapat dituliskan seperti berikut.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/wg" android:layout_below="@+id/textView1" android:layout_alignRight="@+id/textView1" android:layout_alignEnd="@+id/textView1" /> <Button android:id="@+id/btnGambar1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="klikGambar1" android:text="Gambar 1" android:layout_below="@+id/imageView1" android:layout_alignLeft="@+id/imageView1" android:layout_alignStart="@+id/imageView1" /> <Button android:id="@+id/btnGambar2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Gambar 2" android:layout_below="@+id/btnGambar1" android:layout_alignLeft="@+id/btnGambar1" android:layout_alignStart="@+id/btnGambar1" /> </RelativeLayout>
Perintah android:src="@drawable/wg" pada tag ImageView merupakan inisialisasi gambar pertama yang muncul.
Langkah 4 : Bukalah MainActivity.java lalu edit seperti berikut ini
package com.androidnajwa.imageview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { ImageView gambar; Button btnGbr1, btnGbr2; OnClickListener listener; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); gambar = (ImageView) findViewById(R.id.imageView1); btnGbr1 = (Button) findViewById(R.id.btnGambar1); btnGbr2 = (Button) findViewById(R.id.btnGambar2); //membuat listener jika objek di-klik listener = new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub if(v.getId() == R.id.btnGambar1){ //jika objeknya btnGambar1 //set objek gambar menjadi gambar wg gambar.setImageResource(R.drawable.wg); }else{ //jika objeknya selain btnGambar1 //set objek gambar menjadi gambar wg2 gambar.setImageResource(R.drawable.wg2); } } }; //menerapkan listerner pada objek btnGbr1 dan btnGbr2 btnGbr1.setOnClickListener(listener); btnGbr2.setOnClickListener(listener); } }Sampai tahap disini sudah selesai. Sekarang lakukan testing, dengan cara menekan Shift+F10.
(1) Hasil Image View |
Saat saya coba menekan button Gambar 2 pada gambar diatas, maka hasil yang akan tampil seperti berikut
(2) Hasil Image View |
Nah, itulah hasil dari penggunaan Image View yang nanti nya akan muncul Gambar sesuai aksi dari button masing-masing. Jika kita meng-klik Gambar 1 lagi maka akan muncul gambar yang awal tadi yaitu Bumi.
Demikian Tutorial Cara Membuat Image View di Android Studio. Bila Ada Pertanyaan silakan komentar dihalaman Komentar.Terima Kasih Atas Kunjungan di Android Najwa.
0 Response to "Tutorial Cara Membuat Image View di Android Studio"