【发布时间】:2013-08-05 10:40:56
【问题描述】:
我已经在我的项目中实现了 ActionBar Sherlock,但现在我更愿意用一个简单的自定义布局栏替换它,并从我的项目中完全删除 ABS。我用谷歌搜索了它,找不到类似的东西。我记得当我实现 ABS 时,我删除了默认的@libs。我如何完全删除它并在不搞砸的情况下实现以前的东西?谢谢
【问题讨论】:
我已经在我的项目中实现了 ActionBar Sherlock,但现在我更愿意用一个简单的自定义布局栏替换它,并从我的项目中完全删除 ABS。我用谷歌搜索了它,找不到类似的东西。我记得当我实现 ABS 时,我删除了默认的@libs。我如何完全删除它并在不搞砸的情况下实现以前的东西?谢谢
【问题讨论】:
首先,让您的 MainActivity 扩展 Activity 而不是 SherlockActivity..然后右键单击您的项目转到属性->Andrioid..向下滚动并删除 ABS 库并应用..在清单中如果您应用了任何主题然后更改它到@style/AppTheme..应该就是这样..
【讨论】:
我也有同样的问题。除了删除 ABS 库和从 Activity 扩展 MainActivity 而不是 SherlockActivity 之外......您必须确保所有活动都已切换。您还必须制作更改片段。您还需要更改任何导入(ActionBar、Menu、MenuItem 等)。我建议在一个单独的分支中删除 ABS,看看错误在哪里,然后从那里开始。
【讨论】: