обработчик на layout(который находится внутри другого layout'a и содержит в себе внутри FrameLayout (в который вставляется фрагмент) ) то при нажатии на это layout срабатывал именно обработчик установленный на layout, а не на элементы внутри?
Несколько вариантов: 1. Добавить какой-нибудь Layout, который будет перехватывать нажатия, в xml что-то типо такого: <RootLayout> <LayoutWithFrameLayout/> <LayoutWhichHandlesClicks/> </RootLayout> 2. Кастомный ViewGroup (LinearLayout/RelativeLayout/etc), у которого нужно переопределить метод dispatchTouchEvent/onTouchEvent/onIterceptTouchEvent (что больше подходит) 3. В Activity переопределить onTouchEvent/dispatchTouchEvent 4. У View есть метод setOnGenericMotionListener
ну логику включи, тебе надо отклчюить обработкичи у других элементов
Обсуждают сегодня