我有一个已经包含数据列表的 ListView 。
我想要实现的是,当我单击其中一个 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!!!
*
*/
}
}
最佳答案
您可以 insert适配器中用于 ListView 的数据,然后调用适配器上的 notifyDataSetChanged()
以更新 ListView 。您应该使用 ArrayAdapter(或其子类)来动态地将对象添加到 ListView 。
((ArrayAdapter)listView.getAdapter()).insert(object, index);
((ArrayAdapter)listView.getAdapter()).notifyDataSetChanged();
关于android - android动态添加数据到ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14232258/