Android Fragment点击事件问题

时间:2012-10-17 06:45:16

标签: android android-fragments onclicklistener

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

Layout

我使用FrameLayout作为容器加载片段运行时间。假设点击 B1 按钮我正在加载片段 F1 ,点击 F1 片段中的按钮加载另一个片段 F2 在FrameLayout容器中。现在问题是在Fragment F2 中点击片段的空白UI时,我收到的片段事件放在片段F1中的确切位置。

1 个答案:

答案 0 :(得分:0)

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