Gostaria de inserir alguns comentários nos arquivos XML de layout, como faria isso?
145
Como já foi dito, os comentários em XML são assim
<!-- this is a comment -->
Observe que eles podem se estender por várias linhas
<!--
This is a comment
on multiple lines
-->
Mas eles não podem ser aninhados
<!-- This <!-- is a comment --> This is not -->
Além disso, você não pode usá-los dentro de tags
<EditText <!--This is not valid--> android:layout_width="fill_parent" />
O World Wide Web Consortium (W3C) realmente definiu uma interface de comentários. A definição diz
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
.Mais detalhes estão disponíveis no site developer.android.com .
Assim, você pode simplesmente adicionar seu comentário entre qualquer tag inicial e final. No Eclipse IDE, basta digitar
<!--
automaticamente o comentário para você. Você pode adicionar o texto do seu comentário no meio.Por exemplo:
O objetivo de mencionar especificamente
in between
é porque você não pode usá-lo dentro de uma tag.Por exemplo:
está errado e dará o seguinte erro
fonte
Os comentários XML começam com
<!--
e terminam com-->
.Por exemplo:
fonte
Existem duas maneiras de fazer isso
Comece seu comentário com
"<!--"
e termine-o com "-->"
Exemplo
<!-- my comment goes here -->
Destaque a parte que deseja comentar e pressione CTRL + SHIFT + /
fonte
ctrl + shift + / Você pode comentar o código.
fonte
fonte
Possíveis tags INSIDE
É possível criar atributos personalizados que podem ser usados para fins de comentários / documentação.
No exemplo abaixo, um
documentation:info
atributo é definido, com um valor de comentário de exemplo:Observe que, nesse caso,
documentation.mycompany.com
é apenas uma definição para o novo namespace XML personalizado (dedocumentation
) e, portanto, é apenas uma sequência URI exclusiva - pode ser qualquer coisa, desde que seja única. Odocumentation
lado direito doxmlns:
também pode ser qualquer coisa - isso funciona da mesma maneira que oandroid:
espaço para nome XML é definido e usado.Usando esse formato, qualquer número de atributos pode ser criado, como
documentation:info
,documentation:translation_notes
etc., juntamente com um valor de descrição, o formato sendo o mesmo que qualquer atributo XML.Em suma:
xmls:my_new_namespace
atributo ao elemento XML raiz (de nível superior) no arquivo de layout XML. Defina seu valor como uma sequência única<TextView my_new_namespace:my_new_doc_property="description" />
fonte
tools:
espaço para nome especial , que é descartado. (Provavelmente não existia quando esta resposta foi publicado, mas esta página continua a obter novos espectadores.)Se você quiser comentar
Android Studio
basta pressionar:Ctrl+ /no Windows / Linux
Cmd + / no Mac.
Isso funciona em arquivos XML,
strings.xml
bem como em arquivos de código comoMainActivity.java
.fonte
Clique no
e escreva qualquer coisa que você e tudo estiver nos comentários
fonte
você também pode adicionar comentários pressionando Ctrl + shift + / e shift + / para uma linha.
fonte
Inacreditavelmente, em 2019 com o Android studio 3.3 (não sei a versão exata, pelo menos 3.3), é possível usar o comentário de barra dupla no xml.
Mas se você usar um comentário de barra dupla em xml, o IDE exibirá um aviso.
fonte
Unexpected text found in layout file: ...
.Da nota de Federico Culloca:
Significa; você deve colocar o comentário na parte superior ou inferior do arquivo - todos os lugares que você realmente deseja adicionar comentários estão pelo menos dentro da tag de layout de nível superior
fonte