关闭

android中<include />标签的用法

标签: androidincludelayoutencoding
17192人阅读 评论(6) 收藏 举报

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

下面是一个例子:

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

4
5

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:650973次
    • 积分:5187
    • 等级:
    • 排名:第5285名
    • 原创:62篇
    • 转载:9篇
    • 译文:0篇
    • 评论:145条
    最新评论