如何从SQLiteDB导入和显示字符串和图像到自定义ListView

时间:2018-06-12 06:44:20

标签: android android-layout listview android-sqlite

如何导入表包含3列id,name和image,从SQLite数据库到自定义ListView 我希望得到详细的答案 注意:我是初学者,所以请放轻松对待我:对不起,如果我的英语不好

1 个答案:

答案 0 :(得分:0)

你可以试试这个

 db = openOrCreateDatabase("sms.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
    Cursor cc = db.rawQuery("SELECT * FROM datatable", null);
    final ArrayList<DataModel> row1 = new ArrayList<>();
    if (cc != null) {
        cc.moveToFirst();

        for (int i = 0; i < cc.getCount(); i++) {

            String id = cc.getString(0);
            String name = cc.getString(1);
            String image = cc.getString(2);
            DataModel datamodel = new Datamodel();
            datamodel.setid(id);
            datamodel.setname(name);
            datamodel.setimage(image);
            row1.add(datamodel);
            cc.moveToNext();
        }
    }

或者您可以按名称获取值 cc.getString(cc.getColumnIndex(&#34;名称&#34));