我想知道如何添加新的文本视图以在android中显示ListView
(例如。当我点击某个按钮时,新的列表项被添加到列表视图中)?
答案 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);它就像一个魅力!!!