Spi*_*ail 26 android listview android-checkbox android-recyclerview
我正试图弄清楚如何达到同样的效果
mListView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
在RecyclerView实现中.请帮忙.
Com*_*are 29
没有内置支持"选择模式"结构RecyclerView.您可以选择自行滚动或使用提供它的第三方库.该DynamicRecyclerView库提供的选择模式,但我还没有尝试过.
此示例应用程序演示了如何自己实现它,在这种情况下使用激活状态来指示哪个是当前选择.整体模式是:
您是否RecyclerView.ViewHolder检测到指示选择的UI操作(单击一行?单击行中的某个RadioButton?等).
跟踪您所在级别的选择RecyclerView.Adapter.在我的例子中,一个ChoiceCapableAdapter句柄,与一个SingleChoiceMode实现ChoiceMode策略的类一起使用.
进行选择时,更新新选择的行以反映选择并更新先前选择的行以反映不再选择它.findViewHolderForPosition()在RecyclerView这里可以提供帮助 - 如果你跟踪position最后一个选择,findViewHolderForPosition()可以给你ViewHolder那个选择,所以你可以"取消选择"它.
跟踪配置更改的选择,方法是将其置于正在管理的活动或片段的已保存实例状态中RecyclerView.
| 归档时间: |
|
| 查看次数: |
22855 次 |
| 最近记录: |