无法解析方法 'getUrl()'
Cannot resolve method 'getUrl()'
目前我收到此错误消息 "Cannot resolve method 'getUrl()
"。你们知道我为什么会收到这个错误吗?
代码如下:
public View getView(int position, View convertView, ViewGroup parent) {
ImageView image = (ImageView) convertView.findViewById(R.id.imageView);
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(700,1200));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(4,4,4,4);
/**
* Using picasso to load the images.
*/
Picasso.with(mContext).load("http://image.tmdb.org/t/p/w500/" + movieItemLists.get(position).getUrl())
.error(R.drawable.ic_error_placeholder)
.placeholder(R.drawable.ic_image_1)
.into(image);
} else {
imageView = (ImageView) convertView;
}
return imageView;
}
确保在内部 class 中有 getUrl
方法。
Sample
public class YouClass{
public List<MovieItem> movieItemList;
private class MovieItem {
private String url;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
}
目前我收到此错误消息 "Cannot resolve method 'getUrl()
"。你们知道我为什么会收到这个错误吗?
代码如下:
public View getView(int position, View convertView, ViewGroup parent) {
ImageView image = (ImageView) convertView.findViewById(R.id.imageView);
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(700,1200));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(4,4,4,4);
/**
* Using picasso to load the images.
*/
Picasso.with(mContext).load("http://image.tmdb.org/t/p/w500/" + movieItemLists.get(position).getUrl())
.error(R.drawable.ic_error_placeholder)
.placeholder(R.drawable.ic_image_1)
.into(image);
} else {
imageView = (ImageView) convertView;
}
return imageView;
}
确保在内部 class 中有 getUrl
方法。
Sample
public class YouClass{
public List<MovieItem> movieItemList;
private class MovieItem {
private String url;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
}