android 2.3.3 api 10动作栏

时间:2013-08-12 13:57:47

标签: android

我正在使用android 2.3.3(在eclipse上),我想在我的项目中添加操作栏。

我试图添加android支持库V7并且遇到了很多这样的错误:

  

[2013-08-12 16:42:36 - app name_1_1_1] C:\ Program   文件\ Android的\ Android的SDK \演员\机器人\ SUPPORT \ V7 \程序兼容性\水库\值-V14 \ styles_base.xml:24:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.ActionBar'。

是否可以添加支持库或为操作栏添加不同的库?

5 个答案:

答案 0 :(得分:3)

从Android官方网站阅读本教程。 Action Bar Android 您只需要在磁盘上的android-support-v7-appcompat.jar路径中包含android-sdk-windows\extras\android\support\v7\appcompat\libs支持jar。然后,您可以在Android中使用API​​ 11下面的ActionBar。

官方Android教程就在这里: Action Bar Android Official Sherlock酒吧为我创造了问题然后我得到了这个解决方案。

答案 1 :(得分:2)

答案 2 :(得分:2)

ActionBar有两种方法可以Android 2.3.3/API Level 10

  1. 您可以使用ActionBarCombat这是支持库版本 Android;这是一个详细的官方教程 http://android-developers.blogspot.com/2013/08/actionbarcompat-and-io-2013-app-source.html
  2. 您可以使用ActionBarSherlock的第三方库,也可以使用{{1}} 用法在http://actionbarsherlock.com/usage.html

答案 3 :(得分:1)

试试Action Bar Sherlock。来自他们的网站:

  

库将在适当时自动使用本机操作栏,或者将自动在您的布局周围包装自定义实现。这使您可以从2.x及更高版本为每个Android版本轻松开发带有操作栏的应用程序。

答案 4 :(得分:0)

因为您将项目构建目标设置为低于4.0

尝试将您的构建目标更改为高于4.0

并且不要担心,它也可以在2.3.3上运行