我如何防止一个列表视图接收点击时,另一个视图或片段是在它?



我有一个显示一些数据的ListView。也可以单击行。我还在屏幕底部设置了一个自定义Fragment,它会"悬停"一直在ListView上。我希望这个片段也拾取点击事件,以便我可以做的东西,当它被点击。

问题是,我不知道如何做到这一点,和ListView最终得到点击,而不是,即使片段覆盖了特定的行。

基本上,我想确保当有一个片段(甚至另一个视图)在ListView的顶部,片段注册点击当我点击它,而不是ListView。我该怎么做呢?

如果另一个视图或片段在它上面,你可以通过在布局的根上设置android:clickable属性为true来防止点击到达,该布局位于其他可点击的内容之上。

同样适用于在碎片中显示在其他东西之上的布局,只需在膨胀布局的根上设置android:clickable为true。

android:clickable="true"

相关内容

  • 没有找到相关文章

最新更新