gpt4 book ai didi

android - ActionMode 触摸事件被传递到工具栏

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:22 24 4
gpt4 key购买 nike

在我的 Activity 中,我使用带有微调器而不是标题(在 xml 中定义)的 Toolbar(来自 appcompat)。该 Activity 不是 ActionBarActivity,因此我不将其用作 supportActionBar

当发生选择时,我启动 actionMode,它的样式设置在工具栏上方。

但是,单击 actionMode 的标题会打开底层微调器的下拉菜单。如何“捕获”actionMode 标题上的触摸事件以阻止它们被传递到工具栏?

最佳答案

一个简单的解决方案是在打开 actionMode 时放置 yourspinner.setClickable(false);,在关闭时放置 yourspinner.setClickable(true);

编辑

您也可以尝试重写actionModeonActionItemClicked 方法以返回true

https://developer.android.com/reference/android/support/v7/view/ActionMode.Callback.html#onActionItemClicked(android.support.v7.view.ActionMode , android.view.MenuItem)

关于android - ActionMode 触摸事件被传递到工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28877708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com