【发布时间】:2013-04-01 06:47:30
【问题描述】:
我是 android 新手..我正在学习使用数据库文件..我有一个像这样的simplecurseadapter
Cursor c = db.query(TABLE_NAME,columns,null, null, null, null, COLUMN_ID);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.list_item, c,
new String[] {COLUMN_ID,COLUMN_NAME,COLUMN_order}, new int[] {R.id.list_item_text_id,R.id.list_item_text_main,R.id.list_item_text_sub}, 0);
ListView list = (ListView) findViewById(R.id.list_poet_name);
list.setAdapter(adapter);
我想知道有没有办法制作自定义列表视图?我的 column_order 的值为 0,1,我希望在 R.id.list_item_text_main 中显示值为 0 的行,如果其值为 1,则在 R.id.list_item_text_sub 中显示我可以在SimpleCursorAdapter 中定义一个 if 语句吗?我是怎么做?如果不是……最好的方法是什么?
【问题讨论】:
标签: android database android-listview simplecursoradapter