Android - 从项目中完全删除ActionBar Sherlock(ABS)

问题描述 投票:1回答:2

我在我的项目中实现了ActionBar Sherlock,但现在我更愿意用一个简单的自定义布局栏替换它,并从我的项目中完全删除ABS。我用谷歌搜索它,找不到类似的东西。我记得当我实现ABS时,我删除了默认的@libs。我如何完全删除它并实现以前的东西而不搞乱?谢谢

android actionbarsherlock
2个回答
2
投票

首先,让你的MainActivity扩展Activity而不是SherlockActivity ..然后右键单击你的项目goto properties-> Andrioid..scroll down并删除ABS库并应用..如果你已应用任何主题,则将其更改为@style /AppTheme ..那应该是它..


1
投票

我有同样的问题。除了删除ABS库并从Activity而不是SherlockActivity扩展MainActivity之外......你必须确保切换所有活动。您还必须制作更改片段。您需要更改任何导入(ActionBar,Menu,MenuItem等)。我建议在一个单独的分支中删除ABS并查看错误的位置并从那里开始。

© www.soinside.com 2019 - 2024. All rights reserved.