Pregunta

Las aplicaciones de Android tienen un archivo generado automáticamente llamado "R.java".Por favor explique su propósito.

P.ej.

  • ¿Qué contiene?
  • ¿Qué lo genera?

Duplicar: ¿Cuál es el concepto detrás de R.java?

¿Fue útil?

Solución

Cada aplicación utiliza recursos como cadenas, elementos de diseño, diseños y estilos.En lugar de codificar dichos recursos en una aplicación, se externalizan y se hace referencia a ellos mediante ID.El archivo R.java contiene todos esos ID de recursos, ya sean asignados por el programador o generados por el SDK.

Otros consejos

R.java es donde tienes acceso a todo lo que tienes en tus recursos:

  • Dibujables
  • Diseños
  • Instrumentos de cuerda
  • matrices
  • ....etc

Puedes leer más aquí.

R.java se genera automáticamente en la compilación.Su contenido se basa en los archivos de recursos (incluidos diseños y preferencias).

Cuando lo elimina, se recrea, pero si crea el suyo, se meterá en problemas ya que el sistema de compilación no podrá reemplazarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top