Android:字体错误:不允许使用类型。

时间:2012-02-18 01:15:31

标签: android xml eclipse textview typeface

我正在创建一个样式的xml文档,但我遇到了一个问题。我想使用droid serif字体,但我不能在模拟器中使用它,只能在Eclipse的预览屏幕中使用它。有时我可以写<Item name="android:typeface">2</item>而不会收到错误,但是当我尝试在Android模拟器中运行该程序时,我收到错误:error: Error: Integer types not allowed (at 'android:typeface' with value '2').当我按ctrl+space看我能做什么写它显示(以及其他)serif,但是当我写<Item name="android:typeface">serif</item>时它会显示The word 'serif' is not correctly spelled.

这里是.xml文件中的部分:

<style name="Header">
  <item name="android:layout_width">wrap_content</item>
  <item name="android:layout_height">wrap_content</item>
  <item name="android:textColor">#444444</item>
  <item name="android:paddingBottom">15dp</item>
  <item name="android:gravity">center</item>
  <item name="android:typeface">serif</item>
</style>

1 个答案:

答案 0 :(得分:1)

Eclipse在XML中有一个字符串值的拼写检查器...如果拼写检查器无法识别,通常会得到“拼写不正确”的东西。它应该仍然可以编译和工作,如果实际情况如此。也许这就是这里发生的事情?