2011-10-17 7 views
24

アンドロイドレイアウトのXMLファイルでコメントするにはどうすればいいですか?私はComments in Android Layout xmlを見た - しかし、私は親の中でコメントしたかった。 アンドロイドレイアウトファイルのコメント

私は日食でエラーが出ることをやろう

:XMLの背景知識から

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

は、私たちは、属性にコメントを追加できないことを知っているようになりました。 idを属性として削除し、要素として指定する方法はありますか?
要素の属性内にコメントを追加する方法はありますか?

+0

要素として指定していますか? –

+0

例えばandroid:idはButton要素(xml形式)の属性です。この属性をbutton要素内のサブ要素として指定できますか? – ankith13

+0

次のリンクを確認してください。私たちがコメントできる方法を説明しています。 http://stackoverflow.com/a/3484726/5858287 – rakeshdev

答えて

27

タグ内にコメントを埋め込むことはできません。 タグの間(それはあなたが知りたいものだ場合)あなたは一時的にコメントアウト属性にしたい場合には、問題

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

ではありませんあなたは、タグouside、それを移動し、そこにコメントをする必要があります。

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


==> 

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

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

ありがとうございます。私が共有している投稿にはすでに指定されています。しかし、私はちょうどこれに代替があるかどうかを知りたがっています。 – ankith13

+0

これはxmlファイルにコメントを追加する唯一の方法です – Blackbelt

8

まあない技術的コメントは、あなたが

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

それとも、一時的に属性を削除したい場合は、名前からandroid:を削除を行うことができます購入します。

基本的に、Androidはandroid:名前空間を持たないすべてを無視します。

+0

ありがとうございます...これは分かりません。 – ankith13

1

私はAndroid Studioを使用していますので、A.SのXMLコメントを教えてください。

単にそれは<が追加されます1--あなたのコードをあなたはそれをコメントしたいコードの一部を選択し、

押します(Ctrl +シフト+は?) - >、ここ1(Shiftキー+ 1)です(エクスクラメーションマーク)

はもう一つのことを覚えて、ここに1つの例外です:例ここで

<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" /> 

、あなたがコードからわずか1行か2行を選択することはできません、あなたは完全なノード(のTextView)を選択する必要があります。

<!-- <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" /> 

今、最初のTextViewはコメントです。

0

XMLはタグ間のコメントを許可しません(つまり、タグ内にあるようにコメントにコメントを付けることはできません)。 属性を削除することはできません。属性はもはや属性ではないため、属性をタグの外に置くことはできません。

要するに、あなたがしようとしていることは、あなたがそれをやろうとするやり方では、単にできないことです。