Me gustaría ingresar algunos comentarios en los archivos XML de diseño, ¿cómo lo haría?
145
Como dijo otro, los comentarios en XML son así
<!-- this is a comment -->
Tenga en cuenta que pueden abarcar varias líneas
<!--
This is a comment
on multiple lines
-->
Pero no pueden ser anidados
<!-- This <!-- is a comment --> This is not -->
Tampoco puedes usarlos dentro de las etiquetas
<EditText <!--This is not valid--> android:layout_width="fill_parent" />
El Consorcio World Wide Web (W3C) en realidad definió una interfaz de comentarios. La definición dice
all the characters between the starting ' <!--' and ending '-->' form a part of comment content and no lexical check is done on the content of a comment
.Más detalles están disponibles en el sitio developer.android.com .
Así que simplemente puede agregar su comentario entre cualquier etiqueta inicial y final. En Eclipse IDE, simplemente escribir
<!--
completaría automáticamente el comentario por usted. Luego puede agregar el texto de su comentario en el medio.Por ejemplo:
El propósito de mencionar específicamente
in between
es porque no puede usarlo dentro de una etiqueta.Por ejemplo:
está mal y dará el siguiente error
fuente
Los comentarios XML comienzan con
<!--
y terminan con-->
.Por ejemplo:
fuente
Hay dos formas de hacerlo
Comience su comentario con
"<!--"
luego finalice su comentario con "-->"
Ejemplo
<!-- my comment goes here -->
Resalte la parte que desea comentar y presione CTRL + MAYÚS + /
fuente
ctrl + shift + / Puedes comentar el código.
fuente
fuente
Comentarios DENTRO de etiquetas posibles
Es posible crear atributos personalizados que se pueden utilizar para comentarios / documentación.
En el ejemplo a continuación,
documentation:info
se define un atributo, con un valor de comentario de ejemplo:Tenga en cuenta que, en este caso,
documentation.mycompany.com
es solo una definición para el nuevo espacio de nombres XML personalizado (dedocumentation
) y, por lo tanto, es solo una cadena de URI única ; puede ser cualquier cosa siempre que sea única. Eldocumentation
a la derecha dexmlns:
puede ser cualquier cosa: funciona de la misma manera queandroid:
se define y utiliza el espacio de nombres XML.Con este formato, se puede crear cualquier número de atributos, como
documentation:info
,documentation:translation_notes
etc., junto con un valor de descripción, el formato es el mismo que cualquier atributo XML.En resumen:
xmls:my_new_namespace
atributo al elemento XML raíz (nivel superior) en el archivo de diseño XML. Establezca su valor en una cadena única<TextView my_new_namespace:my_new_doc_property="description" />
fuente
tools:
espacio de nombres especial , que se descarta. (Probablemente no existía cuando se publicó esta respuesta, pero esta página sigue recibiendo nuevos espectadores.)Si desea comentar
Android Studio
simplemente presione:Ctrl+ /en Windows / Linux
Cmd+ /en Mac.
Esto funciona tanto en archivos XML
strings.xml
como en archivos de código comoMainActivity.java
.fuente
haga clic en el
y escriba todo lo que usted y todo estará en los comentarios
fuente
También puede agregar comentarios presionando Ctrl + shift + / y shift + / para una línea.
fuente
Increíblemente, en 2019 con Android Studio 3.3 (no sé la versión exacta, al menos 3.3), es posible usar un comentario de doble barra para xml.
Pero si usa un comentario de barra doble en xml, IDE muestra advertencia.
fuente
Unexpected text found in layout file: ...
.De la nota de Federico Culloca:
Medio; debe colocar el comentario en la parte superior o inferior del archivo; todos los lugares donde realmente desea agregar comentarios están al menos dentro de la etiqueta de diseño de nivel superior
fuente