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;
}
}
你能發表樣本代碼嗎? –
Thanx Sunil,這是我在網格視圖上設置圖像的代碼。 – Himanshu
Search_List_Activity.image_me.size()的打印值您可以發佈代碼ehich將解釋您如何添加圖像。我覺得問題只在那裏。 –