Android: мой XML с селектором не оформлен, пока укладывает кнопку?

StackOverflow https://stackoverflow.com/questions/3758867

Вопрос

Я просто попробовал это пример. Отказ Я сохранил этот код в Res / Color / Hover.xml, но я всегда получаю сообщение об ошибке, и Eclipse не скомпилируйте мой проект с этим XML. Что я делаю не так?

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
          android:color="#ffff0000"/> <!-- pressed -->
    <item android:state_focused="true"
          android:color="#ff0000ff"/> <!-- focused -->
    <item android:color="#ff000000"/> <!-- default -->
</selector> <!-- Error Message -->

Ошибка разборки XML: Не оформленный (неверный токен) hover.xml / mmandroid / res / цветная линия 8 Android AAPT

Единственное, что я мог бы не сделать, не подходит. Я не знаю, как это сделать:

Скомпилированный DataType ресурса: Указатель ресурсов на Colorstatelist.

Это было полезно?

Решение

Вы должны поместить этот файл XML внутри нанесенной папки. не в Res / color

Другие советы

Насколько глупо, что у них такие основные ошибки в их примерах на Android.com!

Это не ошибка вообще. Вы можете определить селекторы для текста или для фонов. Позвольте сказать, что вы хотите, чтобы ваш текст был зеленым, если state_check="true". Отказ Что вы будете делать тогда? Положите фон позади?

Нет. Вы, вероятно, создадите файл XML с помощью селекторов для цветовых атрибутов. И ссылка textColor="@color/MYNEWCOLORXML" .... и вуаля.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top