Declaración de android: id ¿por qué usar un "+"?

Al declarar el id hay un signo "+" pero al referenciarlo no hay signo. ¿Porqué es eso? ¿Cuál es la función del signo +?

<TextView android:id="@+id/label" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Type here:"/> <EditText android:id="@+id/entry" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:drawable/editbox_background" android:layout_below="@id/label"/> 

4 Solutions collect form web for “Declaración de android: id ¿por qué usar un "+"?”

El + crea un id que le permite hacer referencia a los objetos TextView y EditText en su código java. Así que si quieres acceder al TextView que creaste en tu código java, puedes acceder a él a través de R.id.label . Y el EditText se puede acceder a través de R.id.entry

Hay dos posibilidades, @id/ y @+id/ .

@+id se utiliza cuando se agrega un nuevo id. @id/ se utiliza para hacer referencia a un id existente.

El signo + implica que este identificador es nuevo y no es una actualización de uno existente.

Al declarar el id hay un signo "+" pero al referenciarlo no hay signo.

Eso no es estrictamente preciso.

El signo + se utiliza en la primera aparición del identificador en el recurso de diseño e indica que estamos asignando un nuevo ID. El + se puede dejar de ocurrencias posteriores, lo que indica que estamos tratando de utilizar un ID predefinido.

Una cita de una página web que explica android: id :

El uso del signo más solo es necesario cuando se especifica un nuevo ID de recurso y no se necesita para recursos concretos como cadenas o diseños.

La Tabla 1 de esta página web acerca de la provisión de recursos en developer.android.com , consiste en todos los recursos para los que no usa @ + id

  • No se puede ejecutar el proyecto de Android en Eclipse a pesar de no haber errores
  • Eclipse tiene varias copias del mismo dispositivo Android
  • Importación de una aplicación app-comat v7 eclipse project al android studio
  • Cómo generar un diagrama de clase de un proyecto android usando papiro
  • Eclipse Android Debugger - ¿Dónde en mi código he causado la excepción?
  • Problema de instalación de Android SDK - Peer no autenticado
  • Elemento no válido en la lista de dependencias después de importar el proyecto de Android de Eclipse
  • Ejecutar sin depurar en eclipse
  • Void ... params significado en java function declaration
  • La alarma repetida no es exacta
  • Aplicaciones de Android en error de ejecución de Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.