ListView控件– SimpleCursorAdapter 适配器
SimpleCursorAdapter是以Cursor游标方式传入数据
上下文对象需要绑定到哪个条目界面需要传入的Cursor数据把data里面key值为name的绑定到R.id.name,以此类推需要绑定的条目界面上的哪个控件id,以此类推
listView.setAdapter(adapter); 为listView设置适配器
如果这样直接运行是会报错的,因为SimpleCursorAdapter适配器需要传入的Cursor结果集必须包含有(_id)的字段 两个方式改正:
把SQL语句用别名返回把数据库的主键改成_id,因为只要求Cursor结果集必须包含有(_id)的字段
package com.example.mylistview;
import androidx.appcompat.app.AppCompatActivity;
import android.database.Cursor;
共有 0 条评论