【发布时间】:2015-10-31 13:33:46
【问题描述】:
我在该适配器中使用 Simple Cursor Adapter 创建一个列表视图我现在获取我的 Sqlite 列名称我想从 Drawable 文件夹中将图像添加到同一个适配器我们如何做到这一点给出想法和建议谢谢..
这是我的代码:
protected void onCreate(Bundle savedInstanceState) {
final int[] imageResource =new int[] {R.drawable.juice, R.drawable.medicinebowl, R.drawable.kam};
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView= (ListView) findViewById(R.id.listView);
dbHelper = new SqlLiteDbHelper(this);
try {
dbHelper.openDataBase();
} catch (SQLException e) {
e.printStackTrace();
}
sqLiteDatabase = dbHelper.getReadableDatabase();
cursor = dbHelper.gettitles(sqLiteDatabase);
String[] from = new String[]{dbHelper.TITLE, String.valueOf(circle)};
int[] to = new int[]{R.id.title,R.id.circle};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.title_row, cursor, from, to);
adapter.notifyDataSetChanged();
listView.setAdapter(adapter);
【问题讨论】:
-
你的问题解决了吗
-
我创建了一个对象来保存来自
Drwable int[] imageResource = {R.drawable.juice, R.drawable.medicinebowl, R.drawable.kam};的图像并将其附加到我的适配器中,例如String[] from = new String[]{dbHelper.TITLE, String.valueOf(imageResource)};@Tony -
您需要一个对象 ID 数组
-
你能详细解释一下吗@Tony
-
我已经编辑了我的答案
标签: android sqlite android-drawable simplecursoradapter