在这里,您可以找到一个延迟加载库,用于从 URL 下载图像并以ListView
. 另外,我建议您避免使用 3 种不同的,而Arraylists
只使用一种ArrayList
,而是使用自定义类来存储图像的信息(标题、日期和图像 url)。
编辑:这是一个包含图像所需信息的示例类:
import java.util.Date;
public class ImageObject {
private String image_name;
private String image_url;
private Date image_date;
public ImageObject() {
}
public ImageObject(String image_name, String image_url, Date image_date) {
this.image_name = image_name;
this.image_url = image_url;
this.image_date = image_date;
}
public void setImageName(String image_name) {
this.image_name = image_name;
}
public void setImageURL(String image_url) {
this.image_url = image_url;
}
public void setImageDate(Date image_date) {
this.image_date = image_date;
}
public String getImageName() {
return this.image_name;
}
public String getImageURL() {
return this.image_url;
}
public Date getImageDate() {
return this.image_date;
}
}
ArrayList
这是我用 one发起 a 的一个示例用法ImageObject
:
ArrayList<ImageObject> data = new ArrayList<ImageObject>();
ImageObject obj = new ImageObject("test.jpg", "www.imageurl.com", new Date());
data.add(obj);
这就是您从以下位置检索某个ImageObject
对象的值的方式ArrayList
:
data.get(0).getImageName();