AQuery使用Image不显示
我使用的是progressbar和AQuery Image
数据不会出现,但会改变进展。
====代码====
数据中的ArrayList arrData
public View getView(int position, View convertView, ViewGroup parent) {
@SuppressWarnings("unused")
URLConnection connection;
AQuery localAQuery = new AQuery(convertView);
if(convertView == null){
convertView = inflater.inflate(R.layout.toplist, parent, false);
}
//ImageView mImage = (ImageView)convertView.findViewById(R.id.iconItem);
((AQuery)localAQuery.id(R.id.gameTitle)).text(arrData.get(position).getGameTitle());
((AQuery)localAQuery.id(R.id.gameContent)).text(arrData.get(position).getGameContent());
((AQuery)localAQuery.id(R.id.gamePay)).text(arrData.get(position).getRewardPrice());
if(arrData.get(position).getImage().equals(""))
((AQuery)localAQuery.id(R.id.iconItem)).image(R.drawable.logo);
//mImage.setImageResource(R.drawable.logo);
else {
((AQuery)localAQuery.id(R.id.iconItem)).progress(R.id.progress).image(arrData.get(position).getImage(), true, false, 0, 0, null, AQuery.FADE_IN_NETWORK, 1.0f);
}
return convertView;
}
答案 0 :(得分:0)
当您使用它构造aq时,convertView为null。在给convertView充气后再做一个新的。