2011-10-17 20 views
24

Como puedo comentar en el archivo xml de diseño androide. He visto Comments in Android Layout xml - pero quería comentar dentro de un padre.archivo de diseño androide

Cuando trato de hacer eso me da un error en Eclipse:

<Button android:text="Button" 
<!-- this is a comment --> 
android:id="@+id/Discon" > 
</Button> 

A partir del conocimiento de fondo xml, llegué a saber que no podemos agregar comentarios en los atributos. ¿Hay alguna forma de eliminar el id como atributo y especificarlo como elemento?
¿O hay alguna manera de agregar comentarios dentro de los atributos de los elementos?

+0

especificando como elemento significa? –

+0

por ejemplo android: id es un atributo del elemento Button (estilo xml) ... ¿puedo especificar este atributo como un elemento secundario dentro del elemento button? – ankith13

+0

Simplemente compruebe el siguiente enlace. Está describiendo la forma en que podemos comentar http://stackoverflow.com/a/3484726/5858287 – rakeshdev

Respuesta

27

no puede incrustar un comentario dentro de una etiqueta. entre las etiquetas no es un problema

<!-- 
    this is a comment 
--> 
<Button android:text="Button" 
    android:id="@+id/Discon" > 
</Button> 

si quieres comentario temporal cabo un atributo (si eso es lo que quiere saber) que tendrá que moverlo del ouside la etiqueta y comentar allí.

<Button android:text="Button" 
    android:id="@+id/Discon" 
    > 
</Button> 


==> 

<!-- android:id="@+id/Discon" --> 

<Button android:text="Button" 
    > 
</Button> 
+0

Gracias por la respuesta, pero ya está especificado en la publicación que he compartido. Pero solo quería saber si hay una alternativa a esto ... – ankith13

+0

esta es la única manera de agregar comentarios en un archivo xml – Blackbelt

8

bien técnicamente no es un comentario, compra que puede hacer

<Button comment="write whatever you want here" android:text="Button" ... 

O si desea eliminar temporalmente un atributo, retire el android: del nombre.

Básicamente Android ignora todo sin el espacio de nombres android:.

+0

Gracias funciona ... No sé de esto. – ankith13

1

que utilizan Android de estudio, por lo que puedo decirle comentario u XML para sólo A.S.

Sólo tiene que seleccionar la parte del código que quiere hacer Comentario y

presione (Ctrl + Shift +?) Se añadirá < 1-- su código ->, 1 Aquí está (SHIFT + 1) (signo de exclamación)

Recuerde una cosa más, aquí es una excepción: Ejemplo

<TextView 
      android:id="@+id/T_HomeworkMax1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="#FF1E0101" 
      android:textAppearance="?android:textAppearanceSmall" 
      android:layout_marginStart="95dp" 
      android:text="Max" /> 

    <TextView 
      android:id="@+id/T_HomeworkMin1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="#FF1E0101" 
      android:layout_marginStart="140dp" 
      android:textAppearance="?android:textAppearanceSmall" 

      android:text="Min" /> 

en este caso, no se puede seleccionar sólo una o dos líneas de código, usted tiene que seleccionar el nodo completo (Vista de Texto).

<!-- <TextView 
      android:id="@+id/T_HomeworkMax1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="#FF1E0101" 
      android:textAppearance="?android:textAppearanceSmall" 
      android:layout_marginStart="95dp" 
      android:text="Max" />-->  

     <TextView 
      android:id="@+id/T_HomeworkMin1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="#FF1E0101" 
      android:layout_marginStart="140dp" 
      android:textAppearance="?android:textAppearanceSmall" 

      android:text="Min" /> 

Ahora, First TextView is Comment.

0

XML no permite hacer comentarios entre las etiquetas() que significa que no pueden añadir comentarios a los atributos ya que estarían dentro de su etiqueta. No puede eliminar un atributo y colocarlo fuera de su etiqueta, porque ya no es un atributo.

En definitiva, lo que estamos tratando de hacer, en la forma en que tratan de hacerlo, simplemente no se puede hacer.