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里面不用添加其它代码就可以看到效果了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android中include标签的使用及注意事项

前言   include标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局、侧边栏布局、底部Tab栏布局、L...
  • zmywly
  • zmywly
  • 2015-02-01 17:04
  • 4739

android中include标签的使用

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

Android在layout xml中使用include

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

#include<> 和 #include""的区别

#include编译程序会先到标准函数库中找文件 #include”file” 编译程序会先从当前目录中找文件参考原文 转: 在C程序中包含文件有以下两种方法: (1)用符号“”将要包含...

Android include标签的使用注意事项

原创 技术鸟 2016-10-09 15:28 标签 在开发Android布局时,常将一些通用的视图提取到一个单独的layout文件中,然后使用标签在需要使用的其他layout布局...

[Android个人理解(六)]使用include标签的注意事项

我们在使用include标签时是为了提高部分代码的重用性,同时增加代码的层次性和条理性。 但是在我们实际使用的时候,往往就会由于include的属性和include的原理不够清楚,而产生bug。 ...

优秀开源项目SwipeLayout的使用

今天项目使用了SwipeLayout开源项目,就是像QQ侧滑删除效果的第三方库,支持上下左右划出布局,并支持所有组件!非常强大!在这里写下它的简单使用,当作自己的笔记。 这里用Listvie...

详解RecyclerView+BGARefreshLayout实现自定义下拉刷新、上拉加载和侧滑删除效果

使用Recycler+BGARefreshLayout实现自定义下拉刷新、上拉加载和侧滑删除效果,适用于任何布局

Android抽象布局——include、merge 、ViewStub

在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,布局重用,减少视图层级,需要时加载。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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