Android 防止点击下层页面的控件

1、Bug:由于项目使用的是单Activity,由navigation进行跳转逻辑,所以,会使用到大量的fragment,由A跳转到B,在B页面进行键盘的收起展开后,点击页面的部分位置会点击到下层的控件,这样肯定是不行的,百度了也没啥结果,于是参考了大佬的其他页面的布局属性。于是便发现了android:clickable这个属性。

该标签(继承自View的xml属性)的值必须是boolean值,即true、false。该标签目的是设置控件是否可以被点击。但是如果你在这儿设置为false,再去代码里面添加点击事件,依旧是可以点击的哦

2、解决办法:为根Layout布局添加android:clickable = “true” 即可解决该问题。

例如:

Android 防止点击下层页面的控件_第1张图片

 

你可能感兴趣的:(Android开发Bug日志,android)