我想要添加到ListView的有关部件:如何在ListView中正确隐藏ImageView?
public class Widget {
String w_type;
String title;
String desc;
String img;
//....
}
我想表明在列表视图图像,如果IMG场不空的ListView和隐藏ImageView的,如果它是空的。有一个从我的适配器getView方法的当前代码列表视图:
public View getView(int i, View someView, ViewGroup arg2) {
LayoutInflater inflater = LayoutInflater.from(context);
if (someView == null) {
someView = inflater.inflate(R.layout.widgets_list, arg2, false);
}
ImageView img = (ImageView) someView.findViewById(R.id.pic);
if (!img_url.equals("")){
Picasso.with(context).load(img_url).into(img);
}
else {
img.setVisibility(View.GONE);
}
return someView;
}
它藏匿的ImageView不仅当的img字段为空,但有时当它太不为空。我该如何解决它?
你在哪里设置你的img_url?你能提供那个代码吗?列表中的每个项目是否有不同的img_url? – babadaba