Android from[]中有两列,to[]中有一列

Android from[]中有两列,to[]中有一列,android,database,simplecursoradapter,Android,Database,Simplecursoradapter,我还有一个问题。我在DB中有三列(id integer、picture int integer(来自资源的图片)、picture_galery(路径),我想在listview中设置DB中的图片。我想检查,如果列picture_int为null,则设置列picture_galery中的图片,如果picture_int!=null,则设置此图片。对不起,我的英语=(您可以通过扩展BaseAdapter并重写所需的方法来使用自定义适配器 public int getCount() { retu

我还有一个问题。我在DB中有三列(id integer、picture int integer(来自资源的图片)、picture_galery(路径),我想在listview中设置DB中的图片。我想检查,如果列picture_int为null,则设置列picture_galery中的图片,如果picture_int!=null,则设置此图片。对不起,我的英语=(

您可以通过扩展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
}
有关更多信息,请查看

然后创建可访问的数据库,以便将图像设置为自定义列表视图。 假设类似于

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

在getView()功能中

我不知道应该尝试什么。我想也许可以编写自己的适配器,但我不知道如何,第二,我的想法是将BLOD保存在BD中的一列中所有图片如果你不想将图像存储为BLOB我知道,那么将保存图像的路径,而不是保存图像本身,但是如何制作呢?两列来自[],至[]中的一列在SimpleCursorAdapter中。是否有必要编写自己的适配器?数据库的单个字段中有两列?如果您对此感兴趣,最好尝试在两个单词之间指定一个分隔符,并在访问时将其拆分。否,请阅读我的问题我可以扩展SimpleCursorAdapter并只重写一个或两个方法吗?是的,我们可以这样做我认为…我已经进入基本适配器很长一段时间了。。。