8

3.0以降のデバイスで実行されている場合にアプリでHoloLightテーマを使用させようとしていますが、何らかの理由でvalues-v11メソッドが機能していません。どうやらこのメソッドを使用している他の人がたくさんいますが、res / values-v11/themes.xmlでテーマを定義すると次のようになります。

<resources>
<style name="MainStyle" parent="@android:Theme.Holo.Light">

</style>
</resources>

Eclipseは私に与えますerror: Error retrieving parent for item: No resource found that matches the given name '@android:Theme.Holo.Light'.それは私が使うかどうかにかかわらず同じandroid:Theme.Holo.Lightですandroid:style/Theme.Holo.Light

minSdkVersionが10に設定され、targetSdkVersionが15に設定されています。

何か案は?

4

3 に答える 3

10

を使用する必要があると思いますparent="@android:style/Theme.Holo.Light"@サインとすべてを含めて、これとまったく同じであることを確認してください。

コメントから: また、プロジェクト プロパティ (マニフェストではない) でターゲット API (ターゲット SDK とは異なる) を少なくとも 4.0/API 14 に設定していることを確認してください。

于 2012-08-30T05:36:07.820 に答える
0

プロジェクトのビルド ターゲットを 14 以上に設定し、Theme.Holo.Light に正しい構文を使用していることを確認します。このようにする必要がありますparent="@android:style/Theme.Holo.Light"

于 2013-07-06T06:21:50.740 に答える
0

TextAppearance.Holo.Widget.ActionBar.Title は、API レベル 13 で追加されたようです。ビルド ターゲットが 11 だけでなく、13 に設定されていることを確認してください。

AndroidManifest.xml:

<uses-sdk
    android:minSdkVersion=...
    android:targetSdkVersion="11" />
于 2014-11-27T09:10:18.287 に答える