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