亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的girdview只是顯示,原來設定的背景,不顯示真正的圖片?

public View getView(final int position, View convertView, ViewGroup parent)?

{

// TODO Auto-generated method stub

final ViewHolder viewHolder;

if(convertView==null)

{

convertView=mInflater.inflate(R.layout.item_gridview, parent,false);

viewHolder=new ViewHolder();

viewHolder.mImg=(ImageView) convertView.findViewById(R.id.id_item_image);

viewHolder.mSelect=(ImageButton) convertView.findViewById(R.id.id_item_select);

convertView.setTag(viewHolder);

}

else {

viewHolder=(ViewHolder) convertView.getTag();

}

//重置狀態

viewHolder.mImg.setImageResource(R.drawable.plugin_camera_no_pictures);

viewHolder.mImg.setColorFilter(null);

Log.e("shuju","a111"+mDirpath+"/"+mImgPaths.get(position));

imageloader.getInstance(3,Type.LIFO).loadImage(mDirpath+"/"+mImgPaths.get(position), viewHolder.mImg);

final String filePath=mDirpath+"/"+mImgPaths.get(position);

viewHolder.mImg.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

//已經被選擇

if(mSeletedImg.contains(filePath))

{

mSeletedImg.remove(filePath);

viewHolder.mImg.setColorFilter(null);

viewHolder.mSelect.setVisibility(View.GONE);

}else//未選擇

{

mSeletedImg.add(filePath);

viewHolder.mImg.setColorFilter(Color.parseColor("#77000000"));

viewHolder.mSelect.setVisibility(View.VISIBLE);

}

//notifyDataSetChanged();

}

});

if(mSeletedImg.contains(filePath))

{

viewHolder.mImg.setColorFilter(Color.parseColor("#77000000"));

viewHolder.mSelect.setVisibility(View.VISIBLE);

}

return convertView;

}


正在回答

2 回答

你的imageLoder類的ImageLod()方法有些問題,好像是setTag(path)和得到的path不一致,導致image.setBitmap()語句實現不了,具體原因自己排除


0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//56d68afe0001780e05660894.jpg這個是圖片顯示的方式

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-仿微信圖片選擇器
  • 參與學習       29292    人
  • 解答問題       98    個

微信中的圖片選擇器綜合案例不容錯過,整體思路值得一學

進入課程

我的girdview只是顯示,原來設定的背景,不顯示真正的圖片?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號