在XML中,形如<Button /> 的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何<>的代码,所以在<Button />中间注释会出现错误
注意看到,在注释的前面有一个“>”符号,这就是我们能够在他中间进行注释的原因,他的完整结构是
<RelativeLayout ></RelativeLayout>
这就不是最小组成单元的表示方式了
<? xml version = "1.0" encoding = "utf-8" ?>
<RelativeLayout android:id = "@+id/right"
xmlns:android = "http://schemas.android.com/apk/res/android"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent" >
<!-- 在这里注释是没有问题的 -->
<TextView android:id = "@+id/right_view1"
android:background = "@drawable/yellow" android:layout_width = "fill_parent"
android:layout_height = "wrap_content" android:text = "第二组第一项" />
<!-- 在这里注释也是没有问题的 -->
<TextView android:id = "@+id/right_view2"
android:background = "@drawable/blue"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:layout_below = "@id/right_view1" android:text = "第二组第二项" />
</ RelativeLayout >
即只能在组件布局代码后,或者在组件的前面添加注释。如下所示:
<RelativeLayout
android:id="@+id/item_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<!-- -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<!-- -->
</LinearLayout>
</RelativeLayout>
1、首先使用基本数值进行赋值,在resources目录下创建一个test.properties文件。2、其次在xml映射文件中获取test.properties文件的信息。
3、最后在类的声明上面添加注解(应用${})即可赋值成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)