1: public class MyListView extends ListActivity {
2:
3: Button button1, button2;
4:
5: @Override
6: protected void onCreate(Bundle savedInstanceState) {
7: super.onCreate(savedInstanceState);
8:
9: setContentView(R.layout.my_list_layout);
10:
11: button1 = (Button) findViewById(R.id.button1);
12: button2 = (Button) findViewById(R.id.button2);
13:
14: button1.setOnClickListener(button1Listener);
15: button2.setOnClickListener(button2Listener);
16:
17: String[] names = new String[] { "Item1", "Item2", "Item3", "Item4",
18: "Item5", "Item6", "Item7", "Item8" };
19: this.setListAdapter(new ArrayAdapter<String>(this,
20: android.R.layout.simple_list_item_1, names));
21: }
22:
23: private OnClickListener button1Listener = new OnClickListener() {
24:
25: public void onClick(View v) {
26: String[] names = new String[] { "Item1", "Item2", "Item3", "Item4",
27: "Item5", "Item6", "Item7", "Item8" };
28: setListAdapter(new ArrayAdapter<String>(getBaseContext(),
29: android.R.layout.simple_list_item_1, names));
30: }
31: };
32:
33: private OnClickListener button2Listener = new OnClickListener() {
34:
35: public void onClick(View v) {
36: String[] names = new String[] { "Blah1", "Blah2", "Blah3", "Blah4",
37: "Blah5", "Blah6", "Blah7", "Blah8" };
38: setListAdapter(new ArrayAdapter<String>(getBaseContext(),
39: android.R.layout.simple_list_item_1, names));
40: }
41: };
42:
43: }