【问题标题】:android 2.3.3 api 10 action barandroid 2.3.3 api 10 操作栏
【发布时间】:2013-08-13 21:04:04
【问题描述】:

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

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

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

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

【问题讨论】:

标签: android


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        试试Action Bar Sherlock。从他们的网站:

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

        【讨论】:

          【解决方案5】:

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-08-27
            • 1970-01-01
            • 1970-01-01
            • 2017-02-28
            • 1970-01-01
            相关资源
            最近更新 更多