Не удалось разрешить resource @id / visible при использовании TextInputLayout
Не удалось разрешить resource @id/visible
при использовании TextInputLayout
on appcompat-v7:25.x.x
Попробовал эти шаги ниже, но проблема все еще сохраняется:
- Проект Восстановления
- проект очистки и восстановления
- очистить кэш и Перезапустить 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 ответа:
Это придирается к одному с окном проблем рендеринга
Как исправить: добавьте эти значения в любой файл значений (имя файла не имеет значения, я использую
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-файлы в качестве их свойства.