- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 ListView 的酷炫功能在 ListView 中的项目旁边显示一个复选框。我将我的列表绑定(bind)到一个字符串数组。onClick 和 onSelectedItem 监听器可以正常调用,这样我就知道选中(或未选中)“字符串”的索引。
我将所有选中的字符串存储到首选项中(作为逗号连接字符串),每次 Activity 变得可见时,我想将选中的项目设置回 ListView 中。
有办法吗?还是 CHOICE_MODE_MULTIPLE 不允许设置选中项?
注意:我没有使用自定义 View ,因为我想要显示的只是一个字符串和一个复选框。我试过 setSelection(index) 但它应该设置唯一一个选择(突出显示)的行。
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);
最佳答案
使用 setItemChecked ListView
Sets the checked state of the specified position. The result is only valid if the choice mode has been set to
CHOICE_MODE_SINGLE
orCHOICE_MODE_MULTIPLE
.
关于Android ListView CHOICE_MODE_MULTIPLE,如何设置检查索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146182/
我正在使用 ListView 的酷炫功能在 ListView 中的项目旁边显示一个复选框。我将我的列表绑定(bind)到一个字符串数组。onClick 和 onSelectedItem 监听器可以正常
我使用的列表的选择模式设置为 ListView.CHOICE_MODE_MULTIPLE。我可以使用自己的布局而不是 simple_list_item_multiple_choice.xml 吗?它包
我有一个 ListFragment,我在其中向我的 ListView 添加了一个 CursorAdapter,我希望能够单击多行,以便使用上下文操作栏。我使用 SherlockActionbar,当我
我有一个像这样的自定义 ListView: List values = localDatabase.getAllJournalNames(); ListView journalNames = (Lis
可能是一个非常基本的问题,但是在 CHOICE_MODE_MULTIPLE 和 CHOICE_MODE_MULTIPLE_MODAL 之间设置 ListViews 选择模式有什么区别? Android
我是 Android 开发的新手,我需要一些帮助。 在开始我的问题之前,感谢您的帮助。 好的,这是我的问题: 我有一个启用了 CHOICE_MODE_MULTIPLE 的 ListView 。有了这个
我有一个包含多项选择的 ListFragment ListView。如果我将 CursorAdapter 中的布局设置为 android.R.layout.simple_list_item_multi
关于如何使用 CheckedTextView 有很多问题,但我无法使其正常工作。 我有一个带有自定义 View 的 CursorAdapter,它有一个带有 android:id="@android:
我正在使用 simple_list_item_multiple_choice 和 list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);创建从数据库查询填
我是一名优秀的程序员,十分优秀!