How can I use different views that accept different touch events at the same time?
You need to override onTouchEvent for the views, and then make sure you return false so the touches can fail. The touches will begin at the βtopβ and fail every view in your layout until they reach the bottom inner view.