私は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のテーマからコピーして貼り付けるだけではありません