在“simple_list_item_multiple_choice”中设置Checked CheckMarks

时间:2012-01-06 20:59:29

标签: java android listview

我正在为SQLite数据库行编写一个编辑窗口。在其中有一个Array行,我将其填充到“simple_list_item_multiple_choice”ListView中。我希望在列表填充时重新选择之前选择的视图中的CheckMark。

我的问题是,有没有办法让我可以通过膨胀ListView来检索TextViews来转换为String(),或者通过Cursor迭代来获得结果,这样我就可以为for循环for-for了 - ListView.setItemChecked(i,true);

1 个答案:

答案 0 :(得分:0)

我明白了,以防其他人有这个问题

  

ArrayList tempArray = new ArrayList();

     

for(int i = 0; i< c.getCount(); i ++)

     

{

     

String msg = c.getString(1);     Toast.makeText(getApplicationContext(),msg,Toast.LENGTH_SHORT).show();     tempArray.add(MSG);

     

if(i< c.getCount() - 1)     {         c.moveToNext();     }

     

}

     

final String [] theGroups = new String [tempArray.size()];

     

tempArray.toArray(theGroups);