自定义通知布局

时间:2012-12-18 05:43:45

标签: android styles

我尝试创建像

这样的资源

RES /值/ 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 /值-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,我收到了这个错误:

  

错误:检索项目的父项时出错:找不到资源   匹配给定的名称
  '机器人:TextAppearance.StatusBar.EventContent.Title'

为什么呢?

2 个答案:

答案 0 :(得分:2)

我认为这是由父属性的错误格式引起的 试试

<style name="NotificationText" parent="@android:style/TextAppearance.StatusBar.EventContent" />
    <style name="NotificationTitle" parent="@android:style/TextAppearance.StatusBar.EventContent.Title" />

答案 1 :(得分:0)

确保您已将项目属性(不是清单)中的目标API(与目标SDK不同)设置为至少2.3.3(API 10)。