在Android中向ListView添加视图

4

文档中说listViewObj.addView()方法不被支持。我想在不刷新列表的情况下将视图添加到列表末尾。应该如何实现?

2个回答

8
您可以通过以下方式为ListView添加页脚:
View footerView = getLayoutInflater().inflate(R.layout.footer_layout, null);
listview.addFooterView(footerView);

不刷新ListView,如何添加新视图?这是不可能的。 - Lalit Poptani
如果我有一个包含远程地址的图像视图(从URL加载imageview)的列表视图。那么在列表末尾添加新视图时,它会再次从URL获取图像吗?OK - AndroidDev
1
如果您正在适配器类中编写用于从URL获取图像的代码,则是的,它将再次获取,因此在这种情况下,您可以使用Fedor的LazyList。 - Lalit Poptani
LazyList of Fedor?你有相关的参考资料吗?并且在ListView中特定位置添加视图是否可行? - AndroidDev
这是一个指向Fedor's LazyList的链接。 - Lalit Poptani
是的,但您必须刷新ListView以添加它。 - Lalit Poptani

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接