我正在尝试将 Sherlock 操作栏添加到我的项目中,只是复制了示例代码。演示应用程序在 4.0 之前的设备上运行良好,但我的应用程序在顶部显示了两次操作栏。 由于我将相关代码剥离为示例代码并且我无法发布我的整个项目,所以我的简单问题是:有人看到类似的行为了吗?这可能会引导我走向正确的方向。 非常感谢!
Manifest 只是添加了
android:theme="@style/Theme.Sherlock"
Activity :
private ActionBarSherlock mSherlock = ActionBarSherlock.wrap(this);
mSherlock.getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
最佳答案
private ActionBarSherlock mSherlock = ActionBarSherlock.wrap(this);
删除上面的代码行,因为如果您从适当的 Sherlock 风格 Activity 类(例如,SherlockActivity
、SherlockFragmentActivity
)继承,则没有必要删除。例如,该行未出现在 the list navigation sample activity 中在 GitHub 上。
关于android - Sherlock Action 条出现两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482995/