我有一个持久的 BottomSheet 覆盖 MapView。 MapView 有一个 longClickListener。如果我长按 BottomSheet,即使我没有按下它,MapViews longClickerListener 也会被调用。当我在 BottomSheet 上执行操作时,如何防止调用 MapView 的监听器?
另一个例子是,如果您双击 BottomSheet, map 将会放大。
最佳答案
用于底部工作 TableView 的 View 应具有 clickable="true"
focusable="true"
和 focusableInTouchMode="true"
还要确保您在底部工作表点击监听器上返回 true
(以防止点击传播)
关于java - 通过前台监听器调用后台布局监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54297626/