将ActionBar添加到Android API Level 8应用程序?

12

我知道互联网上有很多关于如何完成这个任务的碎片化资料,但我希望有人给我提供一个详细的步骤指南,从一开始就添加库,到将代码添加到我的Android应用程序/项目中。

我喜欢这个库: https://github.com/johannilsson/android-actionbar,但我无法使其正常工作 :/ 我感觉我漏掉了什么。

我的应用程序是为Android 2.2版本设计的。

2个回答

28

我编写了ActionBarSherlock,它是兼容库的扩展,旨在提供一个单一的操作栏API,可在三点前的设备上使用本地实现以及在三点后的本地ActionBar上使用。这将使您能够编写应用程序,支持从Android 1.6到Android 4.0+的所有版本而无需担心各种实现之间的差异。该库会处理您的API调用和主题在Honeycomb分割线上的应用。

您可以在http://actionbarsherlock.com上找到更多信息,例如示例应用程序和文档。

enter image description here


啊,谢谢你回复我,杰克。大约20分钟前我看了你的ActionBar,我喜欢它与Google Action Bar非常相似的想法。唯一的问题是,我对Android开发非常陌生,虽然了解很多概念,但真的无法清楚地理解如何在代码中安装和实现操作栏。我在你的网站上花了很长时间寻找安装指南,可能是我错过了,请你指导我到更详细的位置?抱歉看起来这么“新手”。谢谢。 - Ash
2
它是作为一个库项目实现的,需要一些设置,因为我们还不能将其作为简单的“.jar”文件分发。您基本上需要下载一个版本,在eclipse中创建一个新项目,选择“导入现有项目”,然后从下载中选择“library”文件夹。然后,您可以通过右键单击,选择“属性”,转到“Android”选项卡,然后在底部单击“添加”将其添加到您的项目中。尝试一下(并搜索一些关于库项目的信息),如果仍然有问题,请访问论坛:http://abs.io/forum - Jake Wharton
@JakeWharton,关于ABS的出色工作,我很快就会着手实施。 - StackOverflowed
无法从'ActionBar Sherlock'导入库项目,出现错误提示“找不到要导入的项目”。 - Anand Phadke

5

ActionBar现在已经在支持库中了!

官方文档在这里。

此外,关于如何使用它的视频介绍在这里。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接