在原有布局页面添加控件后,添加的控件设置监听事件无效,而其他原有的控件却可以点击。

在原有布局页面添加控件后,添加的控件设置监听事件无效,而其他原有的控件却可以点击。

我也反复检查了代码没问题,无论我是用butterknife注解监听还是直接通过findviewbyid设置依旧无效。

测试发现只要是新添加的view设置的点击均无效,我也反复的clean project和 rebuild project还是无效。

这完全颠覆了我的认知了,害,好烦。

路过的朋友看到如有解决的可能途径欢迎评论告诉我。

android:background="#88FFFFFF"或
public void setBackgroundAlpha(float bgAlpha) {
WindowManager.LayoutParams lp = mActivity.getWindow().getAttributes();
lp.alpha = bgAlpha;
mActivity.getWindow().setAttributes(lp);
}

两种方法设置界面

建议新建空白页面测试下,用排除法,看是编译器问题还是代码问题。

点击事件冲突了吧,你这点描述,谁也帮你解决不了啊

可以检查下添加的控件父布局是不是拦截了点击事件的转递导致子控件获取不到事件,或者有其他透明控件遮挡在上层?