天天看点

Framelayout onclick 事件传递

--FrameLayout
  --ScrollView  
    --LinearLayout
     -ImageView
  --LinearLayout 
           

如果对ImageView设置单击事件

发现单击FrameLayout -- LinearLayout的时候 也会触发FrameLayout-ScrollView--LineraLayout--ImageView的单击事件

很显然消息被继续往下传递了

解决办法,FrameLayout -- LinearLayout  设置一下

android:clickable="true"
           

这样 LinearLayout就可以consume单击事件了,然后就不会继续往下传递了