No se pudo resolver de recursos @id/visible
cuando se utiliza TextInputLayout
enappcompat-v7:25.x.x
Intenté estos pasos a continuación, pero el problema persiste:
- Proyecto de reconstrucción
- Proyecto de limpieza y reconstrucción
- Borrar caché y reiniciar Android Studio
A continuación se muestra el código en el archivo de diseño.
<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>
A continuación se muestra el mensaje que se muestra en Android Studio
Problemas de renderizado.
No se pudo resolver el recurso
@id/visible
Sugerencia: intente actualizar el diseño.
NOTA: @id/visible
no está presente en el código.
android:id="@id/visible"
vista?t know, i didn
uso id en el códigoRespuestas:
Esto molesta a uno con la ventana Problemas de renderizado
Cómo solucionarlo: agregue estos valores a cualquier archivo de valores (el nombre del archivo no parece importar, yo uso
ids.xml
, también puede usar uno existente, comocolors.xml
ostrings.xml
)<?xml version="1.0" encoding="utf-8"?> <resources> <item name="visible" type="id"/> <item name="masked" type="id"/> </resources>
fuente
ids.xml
Archivo creado bajores.values
paquete con el contenido de arribastrings.xml
.colors.xml
tambiénLo más probable es que sea un error y se haya archivado en el Rastreador de problemas. .
Mientras tanto, puede intentar cambiar la versión de API en el editor a 19 o menos, aunque puede ver algunas diferencias menores en el resultado del diseño .
fuente
No es necesario cambiar la API
No se pudo resolver el recurso
@string/faq_customer_service
o
No se pudo resolver el recurso
@id/visible
o
No se pudo resolver el recurso
@id/masked
La solución es que si implementa
TextInputLayout
los problemas anteriores pueden surgir ... así que simplemente agregue esos ID o cadenas a los archivos xml como su propiedad.fuente
Agregue el valor debajo de la etiqueta en el archivo strings.xml:
<item name="visible" type="id"/> <item name="masked" type="id"/>
fuente