我有一个ListView
(技术上它是一个ListFragment
,但我不认为这改变了这个问题),它显示其结果使用SimpleCursorAdapter
。ListView切换选择模式
adapter = new SimpleCursorAdapter(
getActivity(),
R.layout.item,
null,
new String[] {"Name"},
new int[] {R.id.Name}
);
setListAdapter(adapter);
(该光标在onStart
设置/交换)。
我想让用户能够切换选择模式(这将被用于只显示选中的项目)。有点像SMS应用程序,当你把消息放入“批处理模式”时,它允许你选择多个会话,这些会话可以被删除,保存等等。我是否设置了一个新的适配器或者只是改变现有的属性?无论如何,ListView
将需要重新绘制以反映变化。
仅适用于API 11和更高 – Michal 2013-10-29 13:43:22