1

私は次のようなリソースを作成しようとします

res/values/styles.xml

<resources>
    <style name="NotificationTitle">
      <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
      <item name="android:textStyle">bold</item>
    </style>
    <style name="NotificationText">
      <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
    </style>
</resources>

res/values-v9/styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
    <style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
</resources>

しかし、values-v9 の場合、次のエラーが発生します。

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

なんで?

4

2 に答える 2

2

親属性のエラーフォーマットが原因だと思います。
試す

<style name="NotificationText" parent="@android:style/TextAppearance.StatusBar.EventContent" />
    <style name="NotificationTitle" parent="@android:style/TextAppearance.StatusBar.EventContent.Title" />
于 2012-12-18T05:47:23.713 に答える
0

プロジェクト プロパティ (マニフェストではない) で、ターゲット API (ターゲット SDK とは異なる) を少なくとも 2.3.3 (API 10) に設定していることを確認してください。

于 2014-05-18T23:48:18.397 に答える