1

私はsdk7またはAndroid 2.1をターゲットにしています。ここに私の値フォルダーにある私のstyles.xmlがあります。

<resources>
<style name="AppTheme" parent="android:Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="textAppearance">@android:style/TextAppearance</item>
</style>

<style name="PrimaryText" parent="@android:style/TextAppearance">
    <item name="android:textColor">#fff7c4</item>
</style>

そしてこちらがAndroidの「テーマ」

<style name="Theme">
    <!-- Text styles -->
    <item name="textAppearance">@android:style/TextAppearance</item>
    <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>

問題: Eclipse から「与えられた名前に一致するリソースが見つかりません: attr 'textAppearance'」というエラー メッセージが表示されます。

これは正しくありません。私が拡張している Android のテーマでそれを見ることができます。エラーが発生するのはなぜですか?

解決策: DOH、おかしな名前空間を追加してください:

<item name="android:textAppearance">@style/PrimaryText</item>

Androidのテーマからコピーして貼り付けるだけではありません

4

3 に答える 3

3

DOH、おかしな名前空間を追加してください:

<item name="android:textAppearance">@style/PrimaryText</item>

Androidのテーマからコピーして貼り付けるだけではありません

于 2011-12-14T20:28:23.737 に答える
0

Eclipse でプロジェクトをクリーンアップします。それはあなたのために働くかもしれません。

于 2011-12-14T20:24:15.137 に答える