适用于 Android 的操作栏 < 3.0
我想在我的应用程序中使用 ActionBar,但我发现它不能用于 android < 3.0。 我发现这个 https://github.com/johannilsson/android-actionbar 解决了我的问题,但是我收到错误
import com.markupartist.android.widget.ActionBar;
import com.markupartist.android.widget.ActionBar.Action;
import com.markupartist.android.widget.ActionBar.IntentAction;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试一下ActionBarSherlock。我将它用于我的一个项目,在阅读了一些文档和示例后,它刚刚工作。这些示例简单明了,您应该能够从中提取您需要的内容。
要了解它的功能,只需从市场下载示例应用程序: 示例应用程序(至少需要Android 1.6)
Give ActionBarSherlock a try. I use it for one of my projects and after some reading of the docs and the samples it just worked. The samples are easy and straight forward, you should be able to extract what you need from them.
To see what it's able of just download the sample app from the market: Sample App (requires at least Android 1.6)
您应该将代码添加到库中,然后将该库添加到您的项目中。
为此,请在 Eclipse 中创建一个新项目,使用与 github 项目相同的包名称(即 com.markupartist.android.widget)。在属性中,在 Java Build Path 选项卡下选择要作为库的项目。然后,在您的项目中,转到其属性并选择库。
You should add the code to a library, and add the library to your project.
To do this in Eclipse create a new project, using the same package name as the github project (so com.markupartist.android.widget). In the properties select the project to be a library under the Java Build Path tab. Then, in your project, go to its properties, and select the library.
我认为您的包含文件丢失(JAR 库),单击错误图标,然后选择修复项目设置。
I think your including files are missing (JAR libs) , Click on error icon and then select fix project setup.
我花了大约 10 个小时试图解决这个问题。以上所有答案都不起作用。实际上缺少的是android支持库。要解决此问题,请右键单击项目,>Android Tool>添加支持库。希望这可以为遇到此问题的其他人节省大量时间。只需在您的 ActionBar 库和当前项目上添加支持库即可。
I spent around 10 hours trying to fix this problem. All the above ans does not work. Actually what is missing is android support library. To fix this, right click on project, >Android Tool> Add Support Library. Hope this save alot of time for other who came across this. just add support library both on your ActionBar library and the current project.