RelativeLayout "No se pudo resolver el recurso …" Android
Cuando utilizo el siguiente código, obtengo un error "No se pudo resolver resource @ id / item1" ¿Por qué es esto? Id / item1 se agrega antes de usarlo, por lo que no estoy seguro de por qué está llegando.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <ImageView android:id="@+id/item1" android:layout_width="50dip" android:layout_height="50dip" android:src="@drawable/noimage" /> <TextView android:id="@+id/item2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Title" android:padding="3dip" android:textSize="20dip" android:layout_toRightOf="@id/item1"/> <TextView android:id="@+id/item3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Content" android:padding="3dip" android:textSize="20dip" android:layout_below="@id/item1"/> </RelativeLayout>
- Agregar mediante programación ABOVE a LayoutParams hace que la altura de la vista sea 0
- ¿Cómo puedo centrar dos TextViews verticalmente dentro de un Layout
- Disposición relativa de Android con pie de página pegajoso
- Usando layout_alignBaseline y layout_alignBottom en RelativeLayout juntos
- ImageView no se extiende (Android)?
- ¿Cuál es la equivalencia iOS de Android RelativeLayout / LinearLayout?
- Android: mostrar / ocultar una vista utilizando una animación
- Cómo establecer Parámetros de diseño RelativeLayout en código no en xml
- Android RelativeLayout programmatically set centerInParent
- ¿Diferencia entre el marco y el diseño relativo?
- Cómo poner una vista sobre otros en el diseño relativo de forma programática en android?
- ¿Cuáles son las desventajas de RelativeLayout
- Uso del cajón de navegación sin TitleBar o ActionBar
No tengo este error con su código.
Asegúrese de que no tiene errores en otros recursos (diseños, valores, dibujables, etc.). Y luego limpiar / actualizar / construir el proyecto
Como dijo José, a veces Android Studio sólo se vuelve loco. Pero un reinicio no siempre es suficiente.
Invalide sus cachés y reinicie.
Archivo -> Invalidate Caches / Restart … -> Invalidar y reiniciar
Espere hasta que AS se haya reiniciado completamente y reconstruido. Esperemos que se comportará lógicamente.
RelativeLayout "No se pudo resolver el recurso … … es necesario definir String Resources en res / values / strings.xml
Tengo el mismo error cuando importo una forma del proyecto otros dispositivos. A veces, la razón de este error es la ruta androide SDK incorrecta en su entorno en desarrollo actual.
Necesita cambiar su ruta de SDK de Android local.
1 Abrir local.properties
2 Reemplace la ruta sdk.dir use su ruta de acceso local de SDK.
3 Actualice su proyecto y cierre su Android Studio.
4 Abra el Android Studio, todo está bien.
Tenía este problema en 2 computadoras con Android Studio. Ha ayudado a abrir Gradle y volver a sincronizar el proyecto (mostrado en la captura de pantalla publicada anteriormente)
Algunas veces el IDE se vuelve loco. 🙂 Simplemente reinicie el Android Studio, como se ha dicho antes por @JasonAxelson, @AlexLockwood, @craned y @ PhilippGächter.
Debe definir String Resources en res / values / strings.xml, deifne nueva cadena y agregar valor a ella y luego referirse a ella desde su código en activity_main.xml
Esto ocurre cuando se olvida de guardar los /res/values/strings.xml
- No se puede generar clave en el almacén de claves de Android
- Android: Compruebe si el servicio se está ejecutando a través de. BindService