我已经通过在recyclerview从数据库检查真或假值设置ImageView的资源。 但每次我从数据库中获得最后一个值时,我的查询就是如何在imageView中设置位置vise图像资源。 请帮我设置imageview的位置。设定位置onBindViewHolder方法
在此先感谢..
我的代码是
@Override
public void onBindViewHolder(final Menu_List_Adapter.ViewHolder holder, final int position)
{
// progressDialog.show();
ParseQuery<ParseObject> query = ParseQuery.getQuery("TableName");
query.findInBackground(new FindCallback<ParseObject>()
{
@Override
public void done(List<ParseObject> objects, ParseException e)
{
if (e == null)
{
for (ParseObject parseObject : objects)
{
if (parseObject != null)
{
Title = (String) parseObject.get("Name");
Description = (String) parseObject.get("Desc");
Nut = (Boolean) parseObject.get("IsNut");
holder.TVTitle.setText(mItems.get(position).title);
TVDescription.setText(mItems.get(position).description);
if (Nut == true)
holder.IMGNut.setImageResource(R.drawable.nut);
else
holder.IMGNut.setImageResource(R.drawable.nut_gray);
}
}else {
Log.d("score", "Error: " + e.getMessage());
}
}
}
}
}
之前设定的图像资源首先清除以前的资源 –