3

Android 2.0 で ActionBar を実装するためのhttp://developer.android.com/guide/topics/ui/actionbar.htmlリンクをたどりました

私は次の手順に従いました。

i) 新しいプロジェクトを作成する

ii) プロジェクトに libs フォルダーを作成する

iii) android-support-v13.jar および android-support-v7-appcompat.jar ファイルをインクルードし、ビルド パスに追加します。

私のマニフェスト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」)。

4

2 に答える 2

1

アクション バーに 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. ライブラリ プロジェクトを選択し、[OK] をクリックします。たとえば、appcompat プロジェクトは android-support-v7-appcompat としてリストする必要があります。
  4. プロパティ ウィンドウで、[OK] をクリックします。
于 2013-10-17T19:17:04.693 に答える