2

我正在使用FragmentsActionBarSherlock标签。我的菜单项在旧版本的 Android 中表现得非常奇怪。起初菜单正常运行,但是当我更改选项卡(更改片段,虽然它是相同的活动)时,似乎菜单被复制了,因为图标(通常有点透明)变得非常白色,就像他们正在画了好几次。然后他们开始表现得很奇怪,我必须在选择任何东西后等待很长时间才能执行。任何不更改活动或片段的按钮保持选中状态(突出显示)。

由于在较新的操作系统(4.0 +)中不会发生这种情况,我不确定是什么原因造成的。我猜它与标签和片段有关。每当我更改选项卡时,如果它们不为空,我会删除所有片段,并用新片段替换容器。

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

是的,当您插入另一个片段时,菜单项不仅会消失。所以也许试着打电话menu.clear()onCreateOptionsMenu

于 2013-12-03T17:20:14.467 回答