У меня есть ImageView
внутри RelativeLayout
и вы хотите, чтобы любые клики не проходили через ImageView
к кнопкам и т.д., Которые находятся за ним (таким образом, фактически отключая весь RelativeLayout
).
Простейший способ сделать это, а затем повторить представления RelativeLayout и отключить их, как я это делаю сейчас, используя этот код:
RelativeLayout rlTest = (RelativeLayout ) findViewById(R.id.rlTest);
for (int i = 0; i < rlTest.getChildCount(); i++) {
View view = rlTest.getChildAt(i);
view.setEnabled(true);
}