Android: Ошибка шрифта: типы не допускаются. - PullRequest
0 голосов
/ 18 февраля 2012

Я создаю документ в стиле 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 Ответ

1 голос
/ 18 февраля 2012

Eclipse имеет средство проверки орфографии для строковых значений в XML ... обычно вы получаете слово "не правильно написано", если это слово, которое средство проверки орфографии не распознает.Это все еще должно скомпилировать и работать, хотя, если это действительно так.Может быть, это то, что здесь происходит?

...