Android 从列表项上的url设置图像单击

Android 从列表项上的url设置图像单击,android,listview,arraylist,imageview,baseadapter,Android,Listview,Arraylist,Imageview,Baseadapter,我有一个自定义列表视图。在列表项上,我有多个图像URL(添加在数组列表中)。在列表视图下,我有一个图像视图。在列表项上单击“我想在此处设置URL图像”。但每次我点击列表项时,我都会得到最后一项的URL。现在我使用一个离子库来设置图像。请帮忙!! 代码: ArrayList url\u list=new ArrayList(); ImageView footerimage=(ImageView)v.findViewById(R.id.imageView14); url_列表。添加(“url1”);

我有一个自定义列表视图。在列表项上,我有多个图像URL(添加在数组列表中)。在列表视图下,我有一个图像视图。在列表项上单击“我想在此处设置URL图像”。但每次我点击列表项时,我都会得到最后一项的URL。现在我使用一个离子库来设置图像。请帮忙!! 代码:

ArrayList url\u list=new ArrayList();
ImageView footerimage=(ImageView)v.findViewById(R.id.imageView14);
url_列表。添加(“url1”);
url_列表。添加(“url2”);
url_列表。添加(“url3”);
mainListViews.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
公共无效onItemClick(AdapterView AdapterView、View视图、int i、long l){
字符串urlss=url\u list.get(i);
Log.d(“urliss”,urlss);
带(页脚图像)的离子
.占位符(R.drawable.more_徽标)
.错误(R.drawable.more_徽标)
.load(urlss);
String texturel=next\u prev\u list.get(i);
CustomAdapter1.this.notifyDataSetChanged();
}
});

据我所知,您试图为每个列表项设置不同的url。在代码中,我看不到当前列表项的位置在哪里

在您的活动(例如main)中,您应该创建侦听器,然后获取单击项目的当前位置

adapter.getItem(position); // adapter is your adapter name
获取当前位置后,可以将url分配给项目


如果这不是你想要的答案,请提供你所有课程的代码,以便我能更好地理解并帮助你

你是对的兄弟!!我用的是列表药水而不是适配器药水!!在你回答之前我已经解决了,但是谢谢你的支持:)
adapter.getItem(position); // adapter is your adapter name