2011-06-24 102 views
0

我面臨的一個問題GridView的我創建了一個ImageAdapter類擴展BaseAdapter。我已經寫在網格視圖設置圖像下面的代碼。如何刪除從網格視圖一個視圖中的Android

gridView.setAdapter(new ImageAdapter(this)); 

問題是當我重新加載此活動將其與以前的觀點追加。圖像是從URL動態顯示的。 這並不令人耳目一新。我們如何刪除先前的視圖? 謝謝。

這裏是ImageAdapter類代碼:

public class ImageAdapter extends BaseAdapter{ 
      Context mContext; 
      public static final int ACTIVITY_CREATE = 10; 
      public ImageAdapter(Context c){ 
       mContext = c; 
      } 

      public int getCount() { 
       // TODO Auto-generated method stub 
       return Search_List_Activity.image_me.size(); 
      } 


      public View getView(int position, View convertView, ViewGroup parent) { 
       // TODO Auto-generated method stub 
       View v; 

       if(convertView==null){ 
        LayoutInflater li = getLayoutInflater(); 
        v = li.inflate(R.layout.grid_item, null); 
        TextView tv = (TextView)v.findViewById(R.id.grid_item_text); 
        tv.setText("From "+Search_List_Activity.min_price.get(position)); 
        ImageView iv = (ImageView)v.findViewById(R.id.grid_item_image); 
        try{ 
         iv.setImageBitmap(bmp[position]); 
        } 
        catch(Exception e){ 
         iv.setBackgroundResource(R.drawable.no_pic_155x155); 
        } 

       } 
       else 
       { 
        v = convertView; 
       } 
       return v; 
      } 

      public Object getItem(int arg0) { 
       // TODO Auto-generated method stub 
       return null; 
      } 

      public long getItemId(int arg0) { 
       // TODO Auto-generated method stub 
       return 0; 
      } 
     } 
+0

你能發表樣本代碼嗎? –

+0

Thanx Sunil,這是我在網格視圖上設置圖像的代碼。 – Himanshu

+0

Search_List_Activity.image_me.size()的打印值您可以發佈代碼ehich將解釋您如何添加圖像。我覺得問題只在那裏。 –

回答

0

也許有些地方你使用任何類型的總是得到當您創建與圖片Adpater網格視圖每次增加名單。該列表在ImageAdapter中使用。

謝謝 Deepak