Cara
membuat aplikasi android kali ini adalah membuat List View. Pada dasarnya List
merupakan form atau isian dengan memilih pilihan yang disediakan. Dalam
pemrograman android list dikenal dengan ListView merupakan komponen yang
memungkinkan untuk menyajikan sejumlah data. Jika semua data tidak bisa ditampilkan
atau tidak
menempati area, data bisa digulung. Palette atau layout yang digunakan adalah RelativeLayout,
LinearLayout, ListView dan bisa ditambahkan TextView.
Dibawah ini cara untuk membuat Aplikasi Android dengan ListView
dengan menggunakan Eclipse.
1. Membuat projek baru dengan “Android Application Project”
2. Isikan ListView atau yang lain pada “Application Name”
dan klik Next
3. Klik Next dalam “Configure Project”
4. Klik Next dalam “Configure the atributes of the icon set”
5. Klik Next dalam “Create Activity”
6. Pilih Finish dalam “Blank Activity”
7. Klik pada Palette Layout
8. Pilih “LinearLayout” , letakan atau drag kedalam graphics
layout
9. Pilih “ListView” kedalam LinearLayout
10. Pilih “TextView” dibawah ListView
Ubahlah Kontrol diatas dengan properti dan nilai baru
dibawah ini
Kontrol
|
Properti
|
Nilai Baru
|
textView1
|
Id
|
textViewNegara
|
Text
|
Negara:
|
|
textView2
|
Id
|
textViewIbukota
|
listView
|
Id
|
listViewNegara
|
Background
|
#00aaaa
|
Tambah Script di MainActivity.java dibawah ini
Pertama
tambahkan import :
import
android.view.View;
import
android.widget.AdapterView;
import
android.widget.ArrayAdapter;
import
android.widget.ListView;
import
android.widget.TextView;
Kedua tambahkan dibawah
“public class MainActivity extends Activity {“:
TextView textViewNegara, textViewIbukota;
ListView listViewNegara;
String[] daftarNegara = {
"Austria", "Belanda", "China", "India",
"Indonesia", "Italia", "Jepang", "Malaysia",
"Singapura"
};
String[] daftarIbukota = {
"Vienna", "Amsterdam", "Beijing", "New
Delhi",
"Jakarta", "Roma", "Tokyo", "Kuala
Lumpur",
"Singapura"
};
Ketiga
tambahkan dibawah “setContentView(R.layout.activity_main);”
listViewNegara = (ListView)
findViewById(R.id.listViewNegara);
textViewIbukota = (TextView)
findViewById(R.id.textViewIbukota);
textViewIbukota.setText(""); // Kosongkan
// Mengatur isi ListView
ArrayAdapter<String> adapter = new
ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, daftarNegara);
listViewNegara.setAdapter(adapter);
// Mengontrol klik pada
item di ListView
listViewNegara.setOnItemClickListener(new
AdapterView.OnItemClickListener() {
public void
onItemClick(AdapterView<?> parent, View v, int position, long id) {
String
keterangan = "Negara " + daftarNegara[position] +
" beribukota di " + daftarIbukota[position];
textViewIbukota.setText(keterangan);
}
});
11. Lakukan Penyimpanan dengan menekan ctrl + s
12. Terakhir, Anda bisa run project tersebut dengan mengklik
kanan project ListView, pilih Run As dan Android Application, dan Hasilnya
seperti gambar paling atas.
0 komentar:
Post a Comment