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