java - 通过前台侦听器调用后台布局侦听器
问题描述
我有一个覆盖 MapView 的持久 BottomSheet。MapView 有一个 longClickListener。如果我长按 BottomSheet,即使我没有按下它,也会调用 MapViews longClickerListener。当我在 BottomSheet 上执行操作时,如何防止调用 MapView 的侦听器?
另一个例子是,如果你双击 BottomSheet,地图会放大。
解决方案
用于底部工作表视图的视图应具有clickable="true"
focusable="true"
和focusableInTouchMode="true"
还要确保您在true
底部工作表点击侦听器上返回(以防止点击传播)
推荐阅读
- c++ - C++ 中 Scintilla 的语法高亮显示
- ios - Facebook Audience Network 广告生成错误:“广告无效”
- powershell - 国家和年份 - 上次修改日期
- c++ - 在 Cython 中创建一个连续数组并将其传递给 C++
- android - 如何判断是否可以使用指纹传感器?
- java - 允许 ID = 0 与 Hibernate(“eclipselink.id-validation”=“NULL”等效)
- vue.js - 如何拆分@vue/cli 3“页面”供应商文件
- c# - 解决多属性连接
- sql - 使用日期时间参数在 pgadmin 中执行存储过程
- python - Python - Fine Uploader 服务器端 AWS 版本 4 签名请求