当前位置: 首页 > 知识库问答 >
问题:

Android 2.0:支持Actionbar库(appcompat v7支持没有资源的库):没有找到资源@style/主题。AppCompat.光。暗黑行动

那利
2023-03-14

我跟着火车走http://developer.android.com/guide/topics/ui/actionbar.htmlAndroid 2.0中实现ActionBar的链接

我遵循了以下程序。

i) 创建新项目

ii)在我的项目中创建一个libs文件夹

iii)包括android-support-v13。罐子

我最喜欢的xml文件是

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.tgactionbar"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />

    <application

        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        >
        <activity
            android:name="com.example.tgactionbar.MainActivity"
            android:label="@string/app_name" 
            android:theme="@style/Theme.AppCompat.Light.DarkActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

我得到了这个错误

错误:错误:未找到与给定名称匹配的资源(在“主题”处,值为“@style/theme.AppCompat.Light.DarkActionBar”)。

共有2个答案

邹嘉荣
2023-03-14

要为操作栏添加v7 appcompat库,则需要添加包含资源的库:http://developer.android.com/tools/support-library/setup.html#download

一旦您包含了android-support-v7-appcompat。jar和android-support-v4。在项目构建路径中添加jar文件,然后还必须添加支持库项目。可在以下网址找到:

<sdk>/extras/android/support/v7/appcompat/.

要添加库项目,请执行以下操作:

  1. 在项目资源管理器中,右键单击项目并选择“属性”
  2. 在库窗格中,单击添加
  3. 选择库项目并单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat
  4. 在“属性”窗口中,单击“确定”
马梓
2023-03-14

我希望这能解决你的问题。从头开始做一个新项目,试试这个,如果不起作用,我会尝试其他事情。

 类似资料:
  • 我从Eclipse中的SDK管理器重新安装了v7 appcompat库。然而,库本身告诉我错误存在于几个不同的xml文件中。 和错误: 有什么想法吗?

  • 我需要在Android 2中实现actionbar。我已经尝试了这篇文章,并按照这篇官方文章中提到的设置了支持库。 以下是我使用appcompat支持库实现ActionBar的步骤: 首先,我使用以下配置创建项目(我不创建图标和默认活动): 最低要求SDK: API 10: Android 2.3.3(姜饼) 目标SDK: API 19: Android 4.4 使用编译: API 10: And

  • 我在更新到最新的支持库版本26.0.0(https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0):

  • 此页面包含来自 Booyant 和 linkerd 用户的关于 linkerd 的博客和谈话。 通过 Buoyant的博客 查看更多的帖子! 注: 详细列表请见原文(没有翻译的必要): https://linkerd.io/overview/external-resources/

  • 我使用的是23.4版的设计支持库。0.我已启用渐变标志: 我正在使用构建工具23.0版。2,但我仍然在KitKat或更低版本上获得。 当我使用或。 是的,我在每一个我使用抽绳的活动中都会用到这个 这是支持库的错误吗?

  • 我想使用REST API的HAL格式来包含嵌入式资源。我在API中使用Spring HATEOAS,Spring HATEOAS似乎支持嵌入式资源;但是,没有关于如何使用此功能的文档或示例。 有人能提供一个如何使用Spring HATEOAS包含嵌入式资源的例子吗?