我有一个已包含数据列表的列表视图。
我想要实现的是当我点击其中一个ListItem时,我想在点击的项目下面添加另一堆数据集。
protected void onListItemClick(ListView l, View v, int position, long id) {
if (position == 0) {
/*
*
* want to add another bunch of data just below postion 0!!!
*
*/
}
}
答案 0 :(得分:9)
您可以insert用于列表视图的适配器中的数据,然后调用适配器上的notifyDataSetChanged()
来更新列表视图。您应该使用ArrayAdapter(或其子类)来动态地将对象添加到列表视图中。
((ArrayAdapter)listView.getAdapter()).insert(object, index);
((ArrayAdapter)listView.getAdapter()).notifyDataSetChanged();
答案 1 :(得分:1)