我是新与android..I正在学习与数据库files..I工作有simplecurseadapter
这样我可以通过SimpleCursorAdapter添加自定义列表布局吗?
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,我想要0行的行显示在R.id.list_item_text_main
,如果它的值是1,它显示在R.id.list_item_text_sub
我可以在SimpleCursorAdapter
中定义一个if语句吗?我是如何?如果没有......最好的方法是做什么?
但这个代码会显示在所有名称R.id.list_item_text_main和R.id.list_item_text_sub中的所有命令我只想在R.id.list_item_text_sub中显示值为1的命令,并在R.id.list_item_text_sub中显示0。我认为我必须使用if语句来执行这..但我不知道如何做到这一点 – Majid
然后你查询你的数据库只返回这些值 –
但我已经定这个我code..right?我想我必须使用一些clasess这样 – Majid