Android查询图像不显示

时间:2013-11-22 03:07:49

标签: android image aquery

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;
}

1 个答案:

答案 0 :(得分:0)

当您使用它构造aq时,convertView为null。在给convertView充气后再做一个新的。