android中<include />标签的用法

原创 2012年03月24日 11:49:24

这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。

下面是一个例子:

这是main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />
	<include layout="@layout/include1"/>
	<include layout="@layout/include2"/>
</LinearLayout>

include1.xml

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:text="这是第一个布局文件 !" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
</TextView>

include2.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" android:text="这是第一个布局文件 " >
    

</TextView>

说明:在main.xml里面将下面两个布局文件包含了进去,在activity.java里面不用添加其它代码就可以看到效果了。

关于include的正确理解和用法

模板用include引入是非常灵活的一种布局方案。 但是由于官方教程说的不是太清楚,常造成误解。所以来说两句: 1.首先include引入的模板和action对应的模板之间的区别。 这是最容易混...
  • h_025
  • h_025
  • 2016年10月18日 19:59
  • 1314

android中include标签的使用

     在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过 标签来重用l...

JSP中的include的两种用法

我们都知道在jsp中include有两种情势,分别是 前者是指令元素、后者是行动元素。具体它们将在哪里用?怎么用及它们有什么区别?这应该是很多人看到它都会想到的题目。下面一起来看看吧。  ...

#include "" 和include<>的用法

在#include命令中,文件名可以用双撇号或尖括号括起来,如可以在file1.c中用                                                     #in...

include的用法

  1、asp.net页面也可以像asp那样,用include来包含文件:     include htm:        2、也可以...

html中#include file的用法

有两个文件a.htm和b.htm,在同一目录下a.htm内容如下   b.htm内容如下 今天:雨 31 ℃~26 ℃ 明天:雷阵雨 33 ℃~27 ℃ 直接在浏览器中打开a,没有任...
  • cs6051
  • cs6051
  • 2010年08月03日 08:08
  • 140418

Java的include的使用

说这个的主要是因为昨天网考碰到了一个 的写法,当时不太确定效果,今天测试一下。1 index.jsp%@page contentType="text/html"%>%@page pageEncodin...

C语言中两种方式使用#include命令,#include <>与#include ””的区别是什么?

答:"#include ” 用于标准库文件或系统提供的头文件,到保存系统标准头文件的位置查找头文件。 而"#include "userdefined.h"用于用户自定义的头文件,先从当前目录查找是...

Android在layout xml中使用include

在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。 例如:    Android开发的官方网站的说明在这里:ht...
  • race604
  • race604
  • 2012年05月14日 10:52
  • 57881

Android 布局优化之include与merge

官方提供了三个用来优化布局的标签,分别是include、merge与ViewStub,其中ViewStub是动态加载视图到内存,大家可以查阅:Android UI布局优化之ViewStub 一、inc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android中<include />标签的用法
举报原因:
原因补充:

(最多只允许输入30个字)