Button

Adalah class yang digunakan untuk membuat objek Tombol yang bisa ditekan atau diklik oleh mouse.

Pembuatan Layout Button

Bukalah file res/layout/content_main.xml 

Lalu masukkan kode berikut ini:

<Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Simpan"

        android:id="@+id/btSimpan"

        android:layout_below="@id/edEmail"

        android:layout_centerHorizontal="true" /> 

Keterangan:

Atribut layout_centerHorizontal digunakan untuk meletakkan posisi tombol ditengah secara horizontal.

 

Metode

Metode  yang digunakan oleh objek Button adalah metode onClick, metode ini berisi kode yang akan dijalankan ketika user sudah menekan tombol.

Pembuatan metode ini terbagi menjadi 2, yaitu:

  • Pembuatan dalam file xml dan java
  • Pembuatan dalam file java saja

1. Pembuatan Metode dalam File XML dan JAVA

1.1 Pendefinisian Nama Metode dalam file XML

Dalam file xml kita mendefinisikan nama metode yang akan dibuat seperti syntax dibawah ini:

Syntax:

android:onClick=”namaMetode”

Contoh:

Masukkanlah atribut berikut ini ke dalam objek buttonmu

android:onClick=”simpanData”

 

1.2 Pembuatan Metode dalam JAVA

Syntax:

public void namaMetode(View v){

        kode-kodemu

    }

Contoh:

Buatlah metode ini dalam file activity utamamu:

public void simpanData(View v){

        Toast.makeText(this,"Belajar Button XML" , Toast.LENGTH_LONG).show();

    }

Keterangan:

simpanData adalah nama metode yang sesuai dengan nilai dari atribut xml yaitu android:onClick

Hasil:

Jalankan aplikasimu dan tekan tombolnya lalu lihat apakah pesan Toast berhasil tampil.

 

2. Pembuatan Metode dalam JAVA saja

Syntax:

namaObjek. setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

kode-kodemu

       }

});

Contoh:

Bukalah file Activity utamamu dan masukkan kode berikut ini ke dalam metode onCreate:

Button btSave=(Button)findViewById(R.id.btSimpan);

btSave.setOnClickListener(new View.OnClickListener() {

@Override

 public void onClick(View v) {

Toast.makeText(getApplicationContext(),"Belajar Pembuatan Button" , Toast.LENGTH_LONG).show();

}

});

Hasil:

Jalankan aplikasimu dan tekan tombolnya lalu lihat apakah pesan Toast berhasil tampil.

Penutup:

Sekian dan Terima kasih.

 

2016 © Fahmi Basya Kartapura