最近做android项目时,需要让button的后面的relatelayout可以点击,但是虽然把button设置成了focusable="false",relatelayout中的叠加部分也不能点击,然后把button设置成clickable设置成"false",也还是不能点击。。。于是我只能把relatelayout设置一下focusable="true",这时才可以点击了。。。后来经过反复试验发现这三个条件缺一不可,必须要button既不能focus也不能click,才能把事件转播到父级处理。。
本文探讨了在Android开发过程中遇到的一个常见问题:如何让Button后面的RelativeLayout能够被点击,通过设置Button的focusable和clickable属性为false,并将RelativeLayout的focusable设置为true来解决点击冲突。实验发现这三个条件缺一不可。

45

被折叠的 条评论
为什么被折叠?



