1

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

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

[2013-08-12 16:42:36 - 应用名称_1_1_1] C:\Program Files\Android\android-sdk\extras\android\support\v7\appcompat\res\values-v14\styles_base.xml:24:错误:检索项目的父项时出错:找不到与给定名称“android:Widget.Holo.ActionBar”匹配的资源。

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

4

5 回答 5

3

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

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

于 2014-03-12T04:55:35.637 回答
2

这可能会帮助你

Android actionbar 如何为 Eclipse 添加支持库 v7 appcompat

或者试试这个

于 2013-08-12T14:02:53.757 回答
2

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

  1. 您可以使用ActionBarCombat哪个是支持库版本Android;这里有详细的官方教程 http://android-developers.blogspot.com/2013/08/actionbarcompat-and-io-2013-app-source.html
  2. 您可以使用第 3 方库ActionBarSherlock,也可以使用这里http://actionbarsherlock.com/usage.html
于 2013-08-12T14:08:00.957 回答
1

尝试操作栏 Sherlock。从他们的网站:

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

于 2013-08-12T14:04:35.653 回答
0

这是因为您将项目构建目标设置为 4.0 以下

尝试将您的构建目标更改为 4.0 以上

别担心,它也可以在 2.3.3 上运行

于 2013-11-26T08:50:41.257 回答