android – 如何在ListVIew中使用MultiChoiceModeListener并支持?

android – 如何在ListVIew中使用MultiChoiceModeListener并支持?,第1张

概述我正在尝试使用AppCompatActivity和Toolbar将多选上下文菜单添加到支持库22.1.1的列表视图中 没有支持库 我可以使用AbsListView.MultiChoiceModeListener 有支持库, 对于接受android.support.v7.view.ActionMode作为参数的支持版本,不存在等效的MultiChoiceModeListener. 我该怎么做才能让它 我正在尝试使用AppCompatActivity和Toolbar将多选上下文菜单添加到支持库22.1.1的列表视图中

没有支持库
我可以使用AbsListVIEw.MultiChoiceModeListener

有支持库,
对于接受android.support.v7.vIEw.ActionMode作为参数的支持版本,不存在等效的MultiChoiceModeListener.

我该怎么做才能让它与支持库一起工作?

解决方法
Start `ActionMode` in `Activity`:   ((AppCompatActivity)getActivity()).startSupportActionMode(new androID.support.v7.vIEw.ActionMode.Callback() {            @OverrIDe            public boolean onCreateActionMode(androID.support.v7.vIEw.ActionMode mode,Menu menu) {                return false;            }            @OverrIDe            public boolean onPrepareActionMode(androID.support.v7.vIEw.ActionMode mode,Menu menu) {                return false;            }            @OverrIDe            public boolean onActionItemClicked(androID.support.v7.vIEw.ActionMode mode,MenuItem item) {                return false;            }            @OverrIDe            public voID onDestroyActionMode(androID.support.v7.vIEw.ActionMode mode) {            }        })

使用MultiSelector库:

https://github.com/bignerdranch/recyclerview-multiselect

http://ifeve.com/recyclerview-part-2%EF%BC%9A%E9%80%89%E6%8B%A9%E6%A8%A1%E5%BC%8F/

总结

以上是内存溢出为你收集整理的android – 如何在ListVIew中使用MultiChoiceModeListener并支持?全部内容,希望文章能够帮你解决android – 如何在ListVIew中使用MultiChoiceModeListener并支持?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存