有没有办法在 View 上使用单击事件,以便它不会传播到 View 层次结构中的任何其他 View ?

例如,我有一个看起来像这样的 View 层次结构:

List View -> LinearLayout(List view item) -> TableRow -> Space

我想在 Space 小部件上使用 click 事件,以便它不会传播到 ListView 项。

最佳答案

从 onTouchEvent 处理程序返回 true。此外,需要通过以下方式将 Space 小部件的可见性设置为 VISIBLE

space.setVisibility(View.VISIBLE)

不确定这是小部件代码中的错误还是设计不响应触摸事件。

关于android - 如何在 View 层次结构中使用单击事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26559342/

10-12 00:12
查看更多