Я преподаю себе Android с помощью Eclipse, плагина Android и книги «Учите свое развитие Android». У меня есть эта странная небольшая проблема. Я смог создать xml-файлы в каталоге res/values, где хранятся строки и значения цвета (colors.xml и strings.xml). Я мог ссылаться на эти значения в свойствах моих экранов Android (xml в res/layout), например, устанавливая свойства «Текст» и «Цвет текста» со ссылками типа «@ string/topTitle» и «@color/titleColor ", где topTitle и titleColor определены в xml-файлах.Eclipse + Android не распознает мои значения (размерность)
НО: Когда я создаю файл с названием "dimens.xml" и размер шрифта в нем, Eclipse правильно помещает этот файл в res/values, но когда я пытаюсь ссылаться на эти значения, например. "@ dimension/titleFont" Я получаю сообщение об ошибке "Ресурс не найден, который соответствует указанному имени." Я пробовал много разных имен, я пробовал «@dimens» вместо типа, все равно ничего. Если я перейду в XML-файл макета и явно поставлю его на размер шрифта, например. 22pt, он работает.
Итак, Eclipse распознал мой файл «dimens.xml», когда я сделал его достаточно хорошо, чтобы поместить его в res/values, и позволяет мне редактировать его и показывать его в полном размере (измерения). Он просто не узнает, что я ссылаюсь на него в других xml-файлах.
Книга, которую я использую, фактически не показывает пример измерения, поэтому я должен делать что-то неправильно. Я проверил документы Android, но не видел никаких проблем.
Любая помощь приветствуется. Благодарю.
СПАСИБО! ПРОБЛЕМА SOLVED-- теперь работает. Поэтому я использую имя элемента XML, должен подумать об этом ... – Tim
@Tim: Рад, что я мог бы помочь! Вы должны отметить этот ответ как принятый, так как он решил вашу проблему. А также подумайте над голосом, если найдете, что это хороший ответ :) – Nailuj
Я рад отметить вопрос как ответ и дать вам голосование (чтобы вы могли сохранить их, чтобы получить бесплатный тостер или независимо от того, что), но я не вижу, где выполнять эти задачи на странице ... – Tim