ImageView imgview=holder.getView(R.id.img_icon); if(Ftype==0){ holder.setText(R.id.lock_type,mContext.getResources().getString(R.string.lock)); view.setBackground(mContext.getResources().getDrawable(R.drawable.shape_oval_red)); imgview.setImageResource(getImgRid(0)); }else{ holder.setText(R.id.lock_type, mContext.getResources().getString(R.string.unlock)); view.setBackground(mContext.getResources().getDrawable(R.drawable.shape_oval_green)); imgview.setImageResource(getImgRid(item.getFOpenType())); }
有背景图的设置背景图片,没有背景图的也需要设置空白背景图片,即可解决问题