0

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

4

1 回答 1

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
}

有关更多信息,请查看自定义适配器示例

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

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

在 getView() 功能中

于 2013-02-24T09:24:26.203 回答