Java 可以为多个列准备一个游标适配器吗?SQLite数据库

Java 可以为多个列准备一个游标适配器吗?SQLite数据库,java,sqlite,android-cursoradapter,Java,Sqlite,Android Cursoradapter,我是否使用游标适配器设置具有多列的数据集?每个数据集不具有具有不同列号的固定值 我想要那样 活动 list = view.findViewById(R.id.malzemelist); String TarifDetay = "SELECT ID as _id, recipe_id,name,quantity,unit FROM malzemelist WHERE recipe_id=" + 1; adapter = new adapter_tarif(getActi

我是否使用游标适配器设置具有多列的数据集?每个数据集不具有具有不同列号的固定值

我想要那样

活动

    list = view.findViewById(R.id.malzemelist);
    String TarifDetay = "SELECT ID as _id, recipe_id,name,quantity,unit FROM malzemelist WHERE recipe_id=" + 1;
    adapter = new adapter_tarif(getActivity(), db.rawQuery(TarifDetay, null));
    list.setAdapter(adapter);
适配器

@Override
public View newView(Context context, Cursor cursor, ViewGroup viewGroup) {
    return LayoutInflater.from(context).inflate(R.layout.item_malzeme_tek, viewGroup, false);

}

@Override
public void bindView(View view, Context context, Cursor cursor) {
    malzemedetay = view.findViewById(R.id.malzemedetayitem);
    String name = cursor.getString(cursor.getColumnIndexOrThrow("name"));
    String quantity = cursor.getString(cursor.getColumnIndexOrThrow("quantity"));
    String unit = cursor.getString(cursor.getColumnIndexOrThrow("unit"));
    malzemedetay.setText(quantity + " " + unit + " " + name);
}