Membuat Aplikasi Android untuk Pemula | mahanani

Membuat Aplikasi Android untuk Pemula

Baca Juga :

Selanjutnya kita akan aplikasi “Hello,” dan menambahkan masukan nama dari user, lalu setelah user menekan tombol, akan keluar “Hello, [nama]. Terimakasih”

Pertama, melalui project explorer kembali XML user interface main.xml. Pilih tab “Graphical Layout”

clip_image001

Komponen-komponen yang berada di bagian kiri, sering disebut “widget” atau “view”.

Pertama tambahkan EditText, drag EditText ini diatas TextView.

clip_image002

Lalu drag button diantara dua widget tersebut.

clip_image004

Coba anda run (ctrl-F11) untuk melihat hasil dari program ini. Jangan lupa, jangan close emulatornya, supaya cepat.

Sekarang kita harus memberikan ID kepada setiap widget agar dapat dihubungkan dengan program.

Kembali ke main.xml, terlihat XML yang ditambahkan Eclipse tidak rapi, untuk merapikannya klik kanan dibagian editor XML, pilih Source -->> Cleanup Document.

clip_image006

Ganti android:text dan android:id untuk EditText dan Button. Atribut android:text adalah string pada komponen (caption atau label), sedangkan android:id adalah id yang dapat digunakan program untuk berhubungan dengan widget ini.

clip_image010

Demikian juga id untuk TextView, anda perlu menambahkan “android:id=”.

clip_image013

Sekarang kita perlu menambahkan code agar saat tombol diklik app akan mengeluarkan respon.

Melalui package explorer, kembali ke utama.java.

clip_image015

Pertama kita harus membuat event yang dipanggil saat tombol diklik. Import dua class

clip_image017

TBD: Ganti dengan android:onClick saja, lebih mudah.

Lalu di dalam kelas utama, buatlah class ButtonSapa

clip_image019

Tips:

Cara yang lebih mudah untuk menambahkan impor adalah saat anda mengetikan code, dan terjadi error karena package belum diimpor, pilih opsi untuk menambahkan impor otomatis.

Misalnya, jika anda mengetikan onClickListener dan class tersebut belum diimpor maka akan muncul error seperti ini. Lalu klik gambar x kecil-merah dibagian kiri, atau kata OnClikListenernya

clip_image021

lalu pilih “impor ... “, maka secara otomatis impor akan ditambahkan oleh Eclipse.

clip_image022

Lengkapi isi method onClick

clip_image023

Sedangkan pada bagian import ditambahkan (biasanya sudah secara otomatis)

clip_image024

Selanjutnya kita perlu mengeset Onclik-nya button, tambahkan dua baris code ini dibagian onCreate.

clip_image026

Jalankan program (ctrl-F11)

clip_image028

Catatan:

Pada contoh diatas, event handler dibuat dengan membuat class baru. Ini membuat app sedikit lebih boros dari sisi memori. Alternatif lain adalah dengan mengimplement handler di kelas utama.

Pertama, tambahkan deklarasi di kelas utama bahwa class ini akan mengimplements method OnClickListener

clip_image029

Lalu, implementasikan method OnClick di class Utama.

clip_image031

Lalu set di btSapa class Utama ini (this).

clip_image034

Alternatif ketiga adalah dengan menggunakan anonymous inner classes. Cara ini lebih ringkas, tapi tetap menggunakan memori lebih banyak karena tetap membuat class baru dan membuat code lebih sulit dibaca.

Dengan cara ini, anda tidak perlu membuat method terpisah, tetapi langsung diisi saat setOnClickListener.

clip_image036

Alternatif keempat adalah dengan memanfaatkan property android.onClick. Pada main.xml set atribut android.onClik dengan nama method yang akan menangani event tersebut.

clip_image038

Kemudian buat satu method public dengan satu parameter View.

clip_image040

Cara ini paling sederhana, tetapi programmer harus memastikan nama method pada XML cocok dengan method di program. Jika nama method tidak sama, maka tidak akan muncul kesalahan pada saat program dicompile, tapi akan menyebabkan kesalahan pada saat runtime.

clip_image042

ditulis dengan judul : Membuat Aplikasi Android untuk Pemula

Posting Komentar

Silahkan berikan komentar anda

Forum Multimedia Edukasi www.formulasi.or.id
Forum Multimedia Edukasi www.formulasi.or.id

Kategori