Не удалось разрешить resource @id / visible при использовании TextInputLayout


Не удалось разрешить resource @id/visible при использовании TextInputLayout on appcompat-v7:25.x.x

Попробовал эти шаги ниже, но проблема все еще сохраняется:

  1. Проект Восстановления
  2. проект очистки и восстановления
  3. очистить кэш и Перезапустить Android Studio

Ниже приведен код в файле макета.

    <android.support.design.widget.TextInputLayout
            android:id="@+id/tilFirstName"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <android.support.design.widget.TextInputEditText
                android:id="@+id/etFirstName"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/first_name"
                android:inputType="textPersonName"/>
    </android.support.design.widget.TextInputLayout>

Ниже находится сообщение, отображаемое в Android Studio

Проблемы Визуализации.

Не удалось разрешить Ресурс @id/visible

Совет: попробуйте обновите макет.

Примечание: @id/visible отсутствует в коде.
4 80

4 ответа:

Это придирается к одному с окном проблем рендеринга

Как исправить: добавьте эти значения в любой файл значений (имя файла не имеет значения, я использую ids.xml, вы также можете использовать существующий, например colors.xml или strings.xml)

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="visible" type="id"/>
    <item name="masked" type="id"/>
</resources>

Скорее всего, это ошибка, и она былазарегистрирована в системе отслеживания ошибок .

Между тем, вы можете попытаться переключить версию API в редакторе на 19 или ниже, хотя Вы можете увидеть некоторые незначительные различия в выходных данных дизайна.

Нет необходимости менять API

Не удалось разрешить ресурс @string/faq_customer_service

Или

Не удалось разрешить Ресурс @id/visible

Или

Не удалось разрешить ресурс @id/masked

Решение заключается в том, что при реализации TextInputLayout могут возникнуть вышеуказанные проблемы ... поэтому просто добавьте эти id или строки в xml-файлы в качестве их свойства.

Добавьте значение ниже тега в строках.xml-файл:

 <item name="visible" type="id"/>
 <item name="masked" type="id"/>