Anda di halaman 1dari 6

DAPATKAN SEGERAA !!!!! PERSEDIAAN TERBATASS !

PERTAMA ebook Bahasa Indondesia! Dilengkapi PEMBAHASAN Jelas dan mudah dipahami Sangat Cocok untuk PEMULA !!! Di JAMIN Bisa! Baca Coba Berhasil !

LAB.ANDROID > OMAYIB

Page 1

TESTIMONI
Tidak perlu khawatir bagi Anda yang belum pernah menggunakan sintax java atau XML sebelumnya, karena di dalam buku ini, semua sintax tersebut di atas dikemas sedemikian rupa sehingga para developer yang baru dalam dunia android tidak akan merasa kebingungan dalam membacanya. Isinya yang dipenuhi dengan step-by-step langakh dan gambar, menjadikan buku ini menarik dan informative. [Lets start to be android developer]

YOGA HERAWAN
Departemen Ilmu Komputer IPB Computational Inteligence, Android Developer

LAB.ANDROID > OMAYIB

Page 2

BAB 11. Membuat Tombol Exit


Nah, sekarang kita belajar membuat tombol Keluar. Kita gunakan kembali latihan pada bab 10 dengan ditambah sebuah tombol keluar. Dengan menekan tombol ini, aplikasi kita akan berhenti dan kembali ke home. Gambar 11.1 adalah tampilan aplikasi yang akan kita buat. Langsung kita mulai yuuk..

Gambar 11. 1

1. Jalankan Enclipse, buat Project baru. 2. Isilah parameter seperti berikut Project name MembuatExit Contents Create new project in workspace Build Target Android 2.1 Application name Membuat Tombol Exit Package name contoh.tombolExit Create Activity TombolExit Min SDK version 7 3. Kemudian ketikkan script berikut ini pada main.xml.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/seleksi" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <AutoCompleteTextView android:id="@+id/edit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:completionThreshold="3"/> <Button android:layout_height="wrap_content" android:text="Keluar" android:layout_width="wrap_content" android:id="@+id/keluar" android:layout_gravity="right"/> </LinearLayout>

4. Ketiklah script TombolExit.java seperti berikut


package contoh.tombolExit; import android.app.Activity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.view.View;

LAB.ANDROID > OMAYIB

Page 3

import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.TextView; public class TombolExit extends Activity implements TextWatcher { /** Called when the activity is first created. */ private Button keluar; TextView seleksi; AutoCompleteTextView edit; String[] item = { "Merbabu", "Merapi", "Lawu", "Rinjani", "Sumbing", "Sindoro", "Krakatau", "Selat Sunda", "Selat Bali", "Selat Malaka","Kalimantan", "Sulawesi", "Jawa" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); seleksi = (TextView) findViewById(R.id.seleksi); edit = (AutoCompleteTextView) findViewById(R.id. edit); edit.addTextChangedListener(this); edit.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, item)); keluar = (Button) this.findViewById(R.id.keluar); keluar.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { TombolExit.this.finish(); } }); } public void onTextChanged(CharSequence s, int start, int before, int count) { seleksi.setText(edit.getText()); } public void beforeTextChanged(CharSequence s, int start, int count, int after) { // not used } public void afterTextChanged(Editable s) { // not used } }

5. Bila script berantakan, lakukan Format (source > format). 6. Lakukan RUN dan lihat hasilnya.

LAB.ANDROID > OMAYIB

Page 4

PENJELASAN PROGRAM Maaf, penjelasan program hanya terdapat di dalam ebook versi utuh berbayar. Bila Anda menginginkan, PESAN SEKARANG JUGA!!! Harga Cuma Rp. 250.000. Namun untuk sahabat omayib, Anda cukup membayar Rp. 50.000. BURUAN!!!!! PESAN SEKARANG JUGA !!!! Pesan ke omayib@gmail.com. Cara pembayaran akan disampaikan didalam Email. AYO!!! PESAN !!!!

LAB.ANDROID > OMAYIB

Page 5

PROFIL PENULIS
Pemilik website www.omayib.com ini memiliki nama asli ARIF AKBARUL HUDA. Saat menulis tutorial yang sekarang Kamu baca, sedang mengerjakan tugas akhir di Elektronika Instrumentasi UGM. Iseng-iseng belajar android sambil mengusir kejenuhan saat didepan Laptop. Silakan melihat profil lengkap saya di halaman ini. Oya, bila ada saran,kritik, omayib@gmail.com atau pertanyaan, silakan mengirim email ke

LAB.ANDROID > OMAYIB

Page 6