Simple listview Data Array
Sebelum membuat listview, buat file dulu dengan namalist_activity.xml
di res/layout
dengan code sebagai berikut
1
2
3
4
5
6
7
8
9
| <? xml version = "1.0" encoding = "utf-8" ?> < TextView xmlns:android = "http://schemas.android.com/apk/res/android" android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:paddingLeft = "20dp" android:paddingTop = "10dp" android:textSize = "15sp" > </ TextView > |
AndroidList1Activity.java
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
| package com.listdemo; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class AndroidList1Activity extends ListActivity { static final String[] komponen = new String[] { "Service" , "Activity" , "Content Provider" , "Broadcast Receiver" , "Manifest" , "Notification Manager" }; @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setListAdapter( new ArrayAdapter<String>( this , R.layout.list_activity, komponen)); } } |
Menampilkan Listiview dari Resource Array
Untuk menampilkan Listview dari resource, kita cukup tambahkanString-array
di folder res/string/values
1
2
3
4
5
6
7
8
| < string-array name = "komponen_android" > < item >Service</ item > < item >Activity</ item > < item >Content Provider</ item > < item >Broadcast Receiver</ item > < item >Manifest</ item > < item >Notification Manager</ item > </ string-array > |
AndroidList2Activity.java
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
| package com.listdemo; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class AndroidList2Activity extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); // storing string resources into Array String[] list_data = getResources().getStringArray( R.array.komponen_android); // Binding Array to ListAdapter this .setListAdapter( new ArrayAdapter<String>( this , R.layout.list_activity, R.id.label, list_data)); } } |
Tidak ada komentar:
Posting Komentar