android – ActionMode触摸事件被传递到工具栏
作者:互联网
在我的活动中,我使用工具栏(来自appcompat)使用微调器而不是标题(在xml中定义).该活动不是ActionBarActivity,因此我不将其用作supportActionBar
当选择发生时,我启动actionMode,它被设置为工具栏上方.
但是,单击actionMode的标题将打开底层微调器的下拉菜单.如何“捕获”actionMode标题上的触摸事件以阻止它们传递到工具栏?
解决方法:
一个简单的解决方案是将yourspinner.setClickable(false);何时打开actionMode和yourspinner.setClickable(true);当它关闭.
编辑
您也可以尝试覆盖actionMode的onActionItemClickedmethod以返回true
https://developer.android.com/reference/android/support/v7/view/ActionMode.Callback.html#onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem)
标签:android,android-toolbar,android-actionmode 来源: https://codeday.me/bug/20190623/1275263.html