单击列表项上的 url 设置图像
Setting image from url on List item click
我有一个自定义列表视图。在列表项上,我有多个 URL 图像(添加到数组列表中)。在列表视图下,我有一个图像视图。在列表项上单击我想在此处设置 URL 图像。但是每次我单击列表项时,我都会得到最后 item.Now 的 URL 我正在使用离子库来设置图像。请帮忙 !!
代码:
ArrayList <String>url_list = new ArrayList<String>();
ImageView footerimage = (ImageView)v.findViewById(R.id.imageView14);
url_list.add("url1");
url_list.add("url2");
url_list.add("url3");
mainListViews.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String urlss = url_list.get(i);
Log.d("urliss",urlss);
Ion.with(footerimage)
.placeholder(R.drawable.more_logo)
.error(R.drawable.more_logo)
.load(urlss);
String texturl = next_prev_list.get(i);
CustomAdapter1.this.notifyDataSetChanged();
}
});
据我了解,您正试图为每个列表项设置不同的 url。在您的代码中,我看不到您从哪里获得当前列表项的 position。
在您的 activity(例如 main)中,您应该创建您的侦听器,然后获取所点击项目的当前位置。
adapter.getItem(position); // adapter is your adapter name
获得当前位置后,您可以将 url 分配给项目。
如果这不是您要找的答案,请提供您所有类的代码,以便我更好地理解并为您提供更多帮助
我有一个自定义列表视图。在列表项上,我有多个 URL 图像(添加到数组列表中)。在列表视图下,我有一个图像视图。在列表项上单击我想在此处设置 URL 图像。但是每次我单击列表项时,我都会得到最后 item.Now 的 URL 我正在使用离子库来设置图像。请帮忙 !! 代码:
ArrayList <String>url_list = new ArrayList<String>();
ImageView footerimage = (ImageView)v.findViewById(R.id.imageView14);
url_list.add("url1");
url_list.add("url2");
url_list.add("url3");
mainListViews.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String urlss = url_list.get(i);
Log.d("urliss",urlss);
Ion.with(footerimage)
.placeholder(R.drawable.more_logo)
.error(R.drawable.more_logo)
.load(urlss);
String texturl = next_prev_list.get(i);
CustomAdapter1.this.notifyDataSetChanged();
}
});
据我了解,您正试图为每个列表项设置不同的 url。在您的代码中,我看不到您从哪里获得当前列表项的 position。
在您的 activity(例如 main)中,您应该创建您的侦听器,然后获取所点击项目的当前位置。
adapter.getItem(position); // adapter is your adapter name
获得当前位置后,您可以将 url 分配给项目。
如果这不是您要找的答案,请提供您所有类的代码,以便我更好地理解并为您提供更多帮助