0

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

布局

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

4

1 回答 1

0

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

于 2012-10-18T07:03:57.640 回答