Fragment中的Click事件泄漏到父Activity布局

时间:2017-12-26 14:36:33

标签: android android-fragments

我正在为我的Activity添加一个带有可点击视图的Fragment片段。

我注意到如果我点击Fragment中没有任何OnClickListener的点,则click事件会泄漏到下面的布局,在本例中是Activity布局。如果在该点上有一个具有自己的OnClickListener的视图,则执行其代码。我可以通过在Fragment背景中添加一个虚拟的OnClickListener来防止这种点击,但我想知道是否有更好的选择。

由于

2 个答案:

答案 0 :(得分:1)

您只需添加

即可
android:clickable="true"

属性为herehere所述布局的父视图。

答案 1 :(得分:0)

将背景颜色设置为片段布局,并设置布局宽度和高度以匹配父级。 可能会解决你的问题