首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android ListView CHOICE_MODE_MULTIPLE,如何设置选中索引?

Android ListView CHOICE_MODE_MULTIPLE,如何设置选中索引?
EN

Stack Overflow用户
提问于 2011-03-01 02:46:04
回答 1查看 36K关注 0票数 19

我正在使用ListView的很酷的功能在ListView中的项目旁边显示一个复选框。我将我的列表绑定到一个字符串数组。onClick和onSelectedItem侦听器被调用得很好,这样我就知道"string“的索引被选中(或未选中)。

我将所有选中的字符串存储到首选项中(以逗号连接字符串的形式),每次活动变得可见时,我希望将选中的项设置回列表视图中。

有办法做到这一点吗?或者CHOICE_MODE_MULTIPLE不允许设置勾选的项目?

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

代码语言:javascript
复制
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);
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5146182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档