2013-11-22 5 views
0

AQuery используется изображение не отображаетсяAndroid запросы Изображение не отображается

Я использовать 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

рассмотрите возможность использования [droidQuery] (http://bit.ly/droidquery) и обработайте ошибку, используя один из методов * image * или * ajax *. – Phil

ответ

0

convertView равна нулю, когда вы используете его для создания водн. сделайте новый водоем после того, как вы надуваете convertView.

Смежные вопросы