Android片段点击事件问题

Android片段点击事件问题,android,android-fragments,onclicklistener,Android,Android Fragments,Onclicklistener,我正在尝试FragmentActivity而不是Android 2.2中的TabActivity。以下是页面的测试布局。我正在使用FrameLayout作为容器在运行时加载片段。假设单击B1按钮我正在加载一个片段F1,单击F1片段中的一个按钮在FrameLayout容器中加载另一个片段F2。现在的问题是,在FragmentF2中单击该片段的空白UI时,我会在单击的确切位置上获得放置在片段F1中的按钮的事件。实际上,我在添加新片段时犯了错误,我使用了FragmentTrasaction类的添加()

我正在尝试
FragmentActivity
而不是
Android 2.2
中的TabActivity。以下是页面的测试布局。




我正在使用
FrameLayout
作为容器在运行时加载片段。假设单击B1按钮我正在加载一个片段F1,单击F1片段中的一个按钮在FrameLayout容器中加载另一个片段F2。现在的问题是,在FragmentF2中单击该片段的空白UI时,我会在单击的确切位置上获得放置在片段F1中的按钮的事件。

实际上,我在添加新片段时犯了错误,我使用了
FragmentTrasaction
类的
添加()
方法。我们应该使用
Replace()
方法来代替此方法。因为
Add()
方法会将片段添加到包含活动的生命周期中。这样做的结果是,如果您将一个片段添加到另一个片段之上,那么之前的片段将接收单击事件