有没有办法在 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/