如何在运行时将项添加到listview

时间:2011-09-06 19:58:44

标签: android listview android-listview

我想知道如何添加新的文本视图以在android中显示ListView(例如。当我点击某个按钮时,新的列表项被添加到列表视图中)?

2 个答案:

答案 0 :(得分:3)

您只需将对象添加到包含listview显示的对象的容器中。然后告诉listView适配器发生了更改:

public void onClick(View v) {
list.add(someObject);
((ArrayAdapter<Object>) listView.getAdapter()).notifyDataSetChanged();
setContentView(R.layout.list_view);

答案 1 :(得分:0)

notifyDataSetChanged就足够了。我用过它。当我使用setContentView(R.layout.list_view);时,我的屏幕变白了。在删除setContentView(R.layout.list_view);它就像一个魅力!!!