如何将图像插入ListView中的指定位置?

时间:2013-09-11 04:17:19

标签: android android-listview

我搜索了StackOverflow,但我没有找到任何选择的解决方案。我有ListView,我想删除(比如刷一下listview项目)listview项目并替换为ListView中该位置的新图片,该怎么做?

4 个答案:

答案 0 :(得分:2)

有很多例子。检查一下。 link

你的listitem xml文件应该有ImageView,这应该在GetView函数中填充。

或者,如果您需要Imageview仅针对位置10的特定位置,则在GetView函数中,检查该位置10,并为其中包含ImageView的单独布局进行充气。

答案 1 :(得分:1)

这是您解决方案的完美网址

http://expertnotfound.wordpress.com/2012/03/03/customizing-the-android-listview/

根据您的代码检查并实施。

答案 2 :(得分:1)

您必须为布局文件夹(say listview_items.xml)中的listview项目制作自定义列表视图和单独文件,并在此文件中保留relative layout作为根布局,然后您就可以自由移动任何指定位置的imageview。

希望这有帮助

答案 3 :(得分:1)

要替换ListView中的项目,您需要更改后备Adapter中的数据,并致电notifyDataSetChanged上的Adapter

根据您正在做的事情,您可能还需要继承其中一个Adapter类(我通常是子类BaseAdapter)并在getView中执行自定义逻辑来处理决定什么布局膨胀。请务必使用ViewHolder模式,这样您就不会重新夸大不会更改的视图。

希望有所帮助!