“在XML文件中给代码加注释”请注意注释的位置

    xiaoxiao2025-06-16  18

    先科普一下eclipse加注释的快捷键:

    eclipse中编辑Java文件时,注释和取消注释的快捷键都是: "CTRL + / " 编辑xml文件时,注释:CTRL + SHIFT + /                取消注释:CTRL + SHIFT + \

    今天,在用eclipse写Android相对布局时,在控间里添加注释,怎么加都会报错,不管是用//,还是<!-- -->都会报错。现在终于弄明白了。     1. android的XML文件(包括layout下的和values下的)注释一般采用 <!--注释内容 -->的方式进行,和java文件的注释是不同的,采用//是行不通的,不信你可以试试看。    2. 在XML中,形如    <Button           />      的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何< >的代码,所以在<Button />中间注释会出现错误。    3. 在eclipse编辑器中,在正确的位置,用//注释是会报错的,但是在android studio 编辑器中(android studio 3.5.2)是可以编译通过的。 但是,在<RelativeLayout ></RelativeLayout>中,在注释的前面有一个“>”符号,我们能够在他中间进行注释,他的完整结构是

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent">  <!-- 在这里注释是没有问题的 -->    <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" />  <!-- 在这里注释也是没有问题的 -->    <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout>

    即只能在组件布局代码后,或者在组件的前面添加注释。

    ----------------2019年5月6日补充:欢迎加入qq群:704369440---------------

     

    转载请注明原文地址: https://ju.6miu.com/read-1300002.html
    最新回复(0)