Android Studio 3.3.1 color..xml Ошибка: невозможно определить тип тега ' - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть проект, который отлично работал в последней версии Android Studio.Я решил обновить до версии 3.3.1, и теперь в файле color.xml появляется ошибка, попробуйте пересобрать, очистить, даже изменить minSdkVersion, ничего не работает.

Ниже приведен оригинальный код

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#000000</color>
    <color name="colorPrimaryDark">#3e2723</color>
    <color name="colorAccent">#3e2723</color>
    <color name="blackTransparent">#ad000000</color>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_checked="true"
          android:color="#ffcc0000"/>
    <item android:state_checked="false"
          android:color="#ff669900"/>
</selector>

</resources>

сообщение об ошибке:

...\app\src\main\res\values\colors.xml: Error: Can't determine type for tag '<selector xmlns:android="http://schemas.android.com/apk/res/android">

Буду очень признателен за любые отзывы в этом выпуске

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Поместите это в файл ресурсов для рисования и установите фон любого вида (например, кнопки, изображения) для этого ресурса для рисования.Это сработает!

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_checked="true"
          android:color="#ffcc0000"/>
    <item android:state_checked="false"
          android:color="#ff669900"/>
</selector>
0 голосов
/ 28 февраля 2019

a ColorStateList selector не принадлежит узлу resources.

Вы должны поместить это в дополнительный файл.

...