5

この回答を読んだ後、RecyclerViewを Android 3.0 以降で実行しました。しかしstyles.xmlvalues-v21それでもエラーが発生します。

テーマ。

<!-- inherit from the material theme -->
<style name="AppTheme" parent="android:Theme.Material">

    <!-- Main theme colors -->
    <!-- your app's branding color (for the app bar) -->
    <item name="android:colorPrimary">#f00</item>
    <!-- darker variant of colorPrimary (for status bar, contextual app bars) -->
    <item name="android:colorPrimaryDark">#0f0</item>
    <!-- theme UI controls like checkboxes and text fields -->
    <item name="android:colorAccent">#00f</item>
</style>

エラー。

エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'android:Theme.Material' に一致するリソースが見つかりません。

Android 3.0.x (API レベル 11) 以降の Android バージョンをサポートする必要があります。<uses-sdk android:minSdkVersion="L" android:targetSdkVersion="L" />解決策ではありません。

4

2 に答える 2

1

サポート ライブラリを使用する場合、これらの属性を安全に使用でき、(OS が許可する限り) 機能します。

<style name="AppTheme" parent="@style/Theme.AppCompat.Light">

    <item name="colorPrimary">...</item>
</style>

他のものも使用できます:

    <item name="colorPrimaryDark">...</item>
    <item name="colorAccent">...</item>
于 2014-11-30T10:21:52.360 に答える