来自[]的两列,一列到[]

时间:2013-02-24 09:11:40

标签: android database simplecursoradapter

我有下一个问题。我在DB中有三列(id整数,picture_int整数(来自资源的图片),picture_galery(路径),我想在listview中设置来自DB的图像。我想检查,如果列picture_int为null,则从列picture_galery设置图像, if picture_int!= null然后设置这张图片.Sory为我的英文=(

1 个答案:

答案 0 :(得分:0)

您可以通过扩展BaseAdapter并覆盖所需的方法来使用自定义适配器

 public int getCount() {
   return somevalie;
  }

  @Override
  public Object getItem(int arg0) {
  return arg0;
 }

  @Override
  public long getItemId(int arg0) {
   return arg0;
 }

  @Override
  public View getView(int arg0, View arg1, ViewGroup arg2) {

return view
}

有关详细信息,请查看Custom Adapter Sample

以后创建数据库,您可以访问该数据库以将图像设置为自定义列表视图。 假设考虑像

if(theFieldYouAccess == null)
{
 //Do what you want
}
else
{
 //Do what you want
}

在getView()功能中