我在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);
}