android的XML文件凝视一般採用<!--凝视内容-->的方式进行

在XML中,形如 <Button /> 的表示方式,当中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包括其它不论什么< >的代码,所以在<Button />中间凝视会出现错误

注意看到,在凝视的前面有一个“>”符号,这就是我们可以在他中间进行凝视的原因,他的完整结构是

<RelativeLayout ></RelativeLayout>

这就不是最小组成单元的表示方式了

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <RelativeLayoutandroid:id="@+id/right"
  3. xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent">
  6. <!--在这里凝视是没有问题的-->
  7. <TextViewandroid:id="@+id/right_view1"
  8. android:background="@drawable/yellow"android:layout_width="fill_parent"
  9. android:layout_height="wrap_content"android:text="第二组第一项"/>
  10. <!--在这里凝视也是没有问题的-->
  11. <TextViewandroid:id="@+id/right_view2"
  12. android:background="@drawable/blue"
  13. android:layout_width="fill_parent"
  14. android:layout_height="wrap_content"
  15. android:layout_below="@id/right_view1"android:text="第二组第二项"/>
  16. </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. Android中使用PULL方式解析XML文件深入介绍
  2. android 向serverGet和Post请求的两种方式,android向server发送
  3. Android基础之应用程序组件
  4. Android 四大组件之---Activity 详解
  5. Android中数据存储的三种方式--基础
  6. Android ScrollView中的组件设置android:layout_height="fill_pa

随机推荐

  1. (转帖)Android开发者应该如何推广营销自
  2. 【移动开发】Android中图片过大造成内存
  3. 狂刷Android范例之4:用代码安装卸载app
  4. android studio sdk更新 (2015-8-5)
  5. 谁说Android不行了,以个人能力的不行来否
  6. Android新手入门2016(6)--客户端编程思想的
  7. Bash脚本之多线程处理
  8. Android天下大乱,Google无法一统山河
  9. 小米手机十月份会有原生 Android 2.3.5
  10. [转载] 我的Android进阶之旅:经典的大牛博