Android 长单击后如何显示选项?
我需要编写一些类似于图像的程序: 当我长时间单击列表视图中的某个项目时,工具栏中会出现两个选项,用于删除该项目或取消操作 我想做的就是这样,我不想要上下文菜单(我知道怎么做) 用简单的代码可以做到这一点吗?如果没有,我可以通过操作工具栏来完成吗?我该怎么做Android 长单击后如何显示选项?,android,xamarin.android,Android,Xamarin.android,我需要编写一些类似于图像的程序: 当我长时间单击列表视图中的某个项目时,工具栏中会出现两个选项,用于删除该项目或取消操作 我想做的就是这样,我不想要上下文菜单(我知道怎么做) 用简单的代码可以做到这一点吗?如果没有,我可以通过操作工具栏来完成吗?我该怎么做 PS:我只能使用本机代码。您需要在工具栏上使用上下文操作模式。要使用操作模式,我们需要使用ActionMode.Callback扩展类。它是操作模式的回调接口。提供给startSupportActionMode(Callback)(Call
PS:我只能使用本机代码。您需要在工具栏上使用上下文操作模式。要使用操作模式,我们需要使用ActionMode.Callback扩展类。它是操作模式的回调接口。提供给startSupportActionMode(Callback)(Callback)}的回调配置并处理用户与动作模式交互引发的事件
onCreateActionMode(ActionMode, Menu) once on initial creation.
onPrepareActionMode(ActionMode, Menu) after creation and any time the ActionMode is
invalidated.
onActionItemClicked(ActionMode, MenuItem) any time a contextual action button is
clicked.
onDestroyActionMode(ActionMode) when the action mode is closed.
它可以工作,但它会在工具栏上方显示另一个栏。应该是这样吗?只是在样式中添加了
true
,谢谢