Salah satu hal yang paling umum sering dijumpai dalam aplikasi android adalah list view,yaitu sebuah kumpulan data atau informasi yang dapat disajikan dalam bentuk list/daftar memanjang secara vertikal ke bawah.
banyak beberapa cara yang dapat digunakan untuk membuat aplikasi seperti itu, mulai dari yang paling sederhana hingga yang rumit dan bisa menampilkan detail dari sebuah item list itu sendiri.
untuk bisa melakukan hal tersebut makan yang anda bisa mengunakan aplikasi pada android dengan mengunakan xamarin. caranya sangat mudah.
Pertama-tama buatlah sebuah project baru. Jika anda tidak tahu bagaimana caranya membuat project baru dengan menggunakan Xamarin anda bisa membaca artikel dasar di sini: Belajar Membuat Aplikasi Android Menggunakan Xamarin
Klik file Main.axml untuk masuk ke dalam desain. Kemudian hapus button yang dibuat secara default oleh Xamarin dan tambahkan widget ListView pada View. Anda mungkin tidak bisa melihat apa pun yang tampil, tapi biarkan saja.
Setelah itu klik MainActivity.cs dan ketikkan script berikut:
1: using System;
2: using Android.App;
3: using Android.Content;
4: using Android.Runtime;
5: using Android.Views;
6: using Android.Widget;
7: using Android.OS;
8: namespace App01
9: {
10: [Activity(Label = "App01", MainLauncher = true, Icon = "@drawable/icon")]
11: public class MainActivity : Activity
12: {
13: int count = 1;
14: protected override void OnCreate(Bundle bundle)
15: {
16: base.OnCreate(bundle);
17: // Set our view from the "main" layout resource
18: SetContentView(Resource.Layout.Main);
19: List<string> mylist;
20: ArrayAdapter myadapter;
21: ListView mylistview;
22: mylist = new List<string>();
23: mylist.Add("Senin");
24: mylist.Add("Selasa");
25: mylist.Add("Rabu");
26: mylist.Add("Kamis");
27: mylist.Add("Jumat");
28: mylist.Add("Sabtu");
29: mylist.Add("Minggu");
30: myadapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, mylist);
31: mylistview = (ListView)FindViewById(Resource.Id.listView1);
32: mylistview.Adapter = myadapter;
33: }
34: }
35: }
Penjelasan:
Baris 19: Membuat variabel List bertipe string yang bisa dianggap sebagai sebuah array dinamik
Baris 20: Membuat variabel Array Adapter yang menangani bentuk tampilan dari sebuah List
Baris 21: Membuat variabel ListView yang menangani hasil tampilan list kepada user. Jadi secara umum urutannya, 1) Data disimpan di List 2) Di atur format dan tampilannya oleh Array Adapter 3) Ditampilkan kepada user melalui Widget List View
Baris 22: Inisialisasi variabel List kemudian memasukan beberapa value secara hardcore
Baris 30: Inisialisasi Array Adapter dengan menggunakan Layout bawaan Xamarin yaitu SimpleListItem1 dengan menggunakan data dari mylist
Baris 32: Menampilkan Array Adapter melalui widget List View.
Jalankan aplikasi anda dan perhatikan hasilnya. Dalam tutorial ini, isi list diisikan secara hardcode untuk memberikan gambaran kepada anda terhadap hasil dari sebuah ListView. Mudah bukan?
Tidak ada komentar:
Posting Komentar