Android的ListView CHOICE_MODE_MULTIPLE,如何设置检查索引?

我使用ListView的酷function来显示ListView中项目旁边的checkbox。 我将我的列表绑定到一个string数组。 onClick和onSelectedItem侦听器被调用罚款,这样我知道“string”的索引(或未选中)。

我将所有选中的string存储到首选项(作为逗号连接的string),每当活动变得可见,我想将选中的项目设置回列表视图。

有没有办法呢? 或者CHOICE_MODE_MULTIPLE不允许设置选中的项目?

注意:我没有使用自定义视图,因为我想显示的只是一个string和一个checkbox。 我已经尝试setSelection(索引),但它应该设置唯一的选中(突出显示)行。

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,names); m_playlists_list.setAdapter(adapter); m_playlists_list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 

Solutions Collecting From Web of "Android的ListView CHOICE_MODE_MULTIPLE,如何设置检查索引?"