Aquery图像进度条无法隐藏

时间:2014-10-22 07:57:39

标签: android image aquery

我正在使用android查询库在listadapter中尝试图像加载, 我的问题是进展正在显示,但在图像加载完全没有消失

我遵循了文具记录

看到这个

String imageUrl = "http://farm6.static.flickr.com/5035/5802797131_a729dac808_b.jpg";            
aq.id(R.id.image).progress(R.id.progress).image(imageUrl, false, false);

布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="100dip" 
    >

    <ProgressBar                
        android:layout_width="15dip"       
        android:layout_height="15dip"
        android:id="@+id/progress" 
        android:layout_centerInParent="true"
        />

    <ImageView
        android:id="@+id/image"       
        android:layout_width="fill_parent"       
        android:layout_height="75dip"
        />

</RelativeLayout> 

在我的代码中,它就像

  public View getView(int position, View convertView, ViewGroup parent) {
                ViewHolder holder;
                if (convertView == null) {
                    holder = new ViewHolder();
                convertView = mInflater.inflate(
                        R.layout.galleryitem, null);
                holder.imageview = (ImageView) convertView.findViewById(R.id.thumbImage);

                convertView.setTag(holder);
            }
            else {
                holder = (ViewHolder) convertView.getTag();
            }

            holder.imageview.setId(position);

            holder.checkbox.setVisibility(View.GONE);
            holder.imageview.setOnClickListener(new OnClickListener() {

                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    int id = v.getId();
                    Intent ia = new Intent(getApplicationContext(),PreviewImage.class);
                    ia.putExtra("url",id);
                    startActivity(ia);

                }
            });

            AQuery aq = new AQuery(convertView);

            try{
            aq.id(holder.imageview).image(arrPath[position]).progress(R.id.progress);
            }
            catch(Exception e)
            {}

            holder.id = position;
            return convertView;
        }
    }

1 个答案:

答案 0 :(得分:4)

使用此

aq.id(holder.imageview).progress(R.id.progress).image(arrPath[position], false, false);