Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从数据库向ListView添加图像_Android_Database_Image_Listview - Fatal编程技术网

Android 从数据库向ListView添加图像

Android 从数据库向ListView添加图像,android,database,image,listview,Android,Database,Image,Listview,如何将图像添加到列表视图 我将图像放在资产文件夹中,并将图像的名称放在数据库表中 class Aray extends ArrayAdapter<String> { public Aray() { super(ChapterList.this, R.layout.chapterlist, chapName); } @Override public View getView(int position, View convertVie

如何将图像添加到
列表视图

我将图像放在资产文件夹中,并将图像的名称放在数据库表中

class Aray extends ArrayAdapter<String> {

    public Aray() {
        super(ChapterList.this, R.layout.chapterlist, chapName);
    }


    @Override
    public View getView(int position, View convertView, ViewGroup parent) {

        LayoutInflater in = getLayoutInflater();
        View row = in.inflate(R.layout.chpter_row, parent, false);

        TextView cName = (TextView) row.findViewById(R.id.chap_name_row);
        TextView sCount = (TextView) row.findViewById(R.id.chap_count_row);

        ImageView iv = (ImageView) row.findViewById(R.id.ivrow);
        iv.???

        cName.setText(chapName[position]);
        sCount.setText(storyCount[position]);

        return (row);
    }

}
class Aray扩展了ArrayAdapter{
公共航空公司(){
super(ChapterList.this,R.layout.ChapterList,chapName);
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图){
LayoutInflater in=getLayoutInflater();
视图行=英寸充气(R.layout.chpter_行,父级,false);
TextView cName=(TextView)row.findViewById(R.id.chap\u name\u row);
TextView scont=(TextView)row.findViewById(R.id.chap\u count\u row);
ImageView iv=(ImageView)row.findViewById(R.id.ivrow);
iv。???
cName.setText(chapName[位置]);
scont.setText(storyCount[位置]);
返回(行);
}
}
大概是这样的:

通过适配器传递ID:

 CustomList adapter = new
                    CustomList(MainActivity.this, data, imageId);
通过适配器类的构造函数传递图像的资源ID,并设置为
ImageView
like

iv.setImageResource(imageId[位置])

提及

 CustomList adapter = new
                    CustomList(MainActivity.this, data, imageId);