在编写xml时使用到RelativeLayout或FrameLayout时,如果布局有层次结构,会发现点击上层时会触发下层的事件,这有时候并不是我们想要的结果,我们只想点击上层的就只触发上层布局的事件而不影响下层的,这时可以在上层的布局中增加android:clickable="true" android:focusable="true" 的属性,这样下层的事件就不会被触发了。
解决布局点击事件穿透的问题
最新推荐文章于 2024-04-15 04:00:38 发布
在编写xml时使用到RelativeLayout或FrameLayout时,如果布局有层次结构,会发现点击上层时会触发下层的事件,这有时候并不是我们想要的结果,我们只想点击上层的就只触发上层布局的事件而不影响下层的,这时可以在上层的布局中增加android:clickable="true" android:focusable="true" 的属性,这样下层的事件就不会被触发了。