我正在FragmentActivity
而不是Android 2.2
中的TabActivity。以下是页面的测试布局。
我使用FrameLayout
作为容器加载片段运行时间。假设点击 B1 按钮我正在加载片段 F1 ,点击 F1 片段中的按钮加载另一个片段 F2 在FrameLayout容器中。现在问题是在Fragment F2 中点击片段的空白UI时,我收到的片段事件放在片段F1中的确切位置。
答案 0 :(得分:0)
实际上我在添加新片段时犯了错误,我使用了Add()
类的FragmentTrasaction
方法。我们应该使用Replace()
方法代替此方法。因为Add()
方法会将您的片段添加到包含活动的生命周期中。结果是如果你在另一个上面添加一个fregment,那么之前的Fragement将会收到点击事件。