Difference between revisions of "Dynamic List Activity"
From John Freier
Line 1: | Line 1: | ||
− | |||
public class TopActivity extends ListActivity | public class TopActivity extends ListActivity | ||
{ | { | ||
private ArrayAdapter<String> adapter; | private ArrayAdapter<String> adapter; | ||
private ArrayList<String> list; | private ArrayList<String> list; | ||
− | + | ||
public void onCreate(Bundle savedInstanceState) | public void onCreate(Bundle savedInstanceState) | ||
{ | { | ||
super.onCreate(savedInstanceState); | super.onCreate(savedInstanceState); | ||
− | + | ||
this.list = new ArrayList<String>(); | this.list = new ArrayList<String>(); | ||
adapter = new ArrayAdapter<String>(this, R.layout.top, this.list); | adapter = new ArrayAdapter<String>(this, R.layout.top, this.list); | ||
setListAdapter(adapter); | setListAdapter(adapter); | ||
− | + | ||
//not for sure if I need the below. | //not for sure if I need the below. | ||
//ListView lv = getListView(); | //ListView lv = getListView(); | ||
//lv.setTextFilterEnabled(true); | //lv.setTextFilterEnabled(true); | ||
− | + | ||
addItem(); | addItem(); | ||
− | + | ||
} | } | ||
− | + | ||
public void addItem() | public void addItem() | ||
{ | { |
Revision as of 09:38, 2 February 2011
public class TopActivity extends ListActivity { private ArrayAdapter<String> adapter; private ArrayList<String> list; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.list = new ArrayList<String>(); adapter = new ArrayAdapter<String>(this, R.layout.top, this.list); setListAdapter(adapter); //not for sure if I need the below. //ListView lv = getListView(); //lv.setTextFilterEnabled(true); addItem(); } public void addItem() { this.list.add("Two"); adapter.notifyDataSetChanged(); } }