Android|android---xml---include用法(导入另一个XML文件到本布局中)
目录(?)[-]
- 一未使用Include时
- 二使用Include时
- 先将上面代码标记有第一部分的代码段分离成一个文件sublayout1xml
- 再将标记有第二部分的代码段分离成第二个文件sublayout2xml
- 主文件中使用include将上面两个文件包含进去activity_mainxml
先看下我们要实现的整体界面:
文章图片
一、未使用Include时 通常情况下,我们直接就能写出布局代码,下面是所使用的XML代码:
[html]view plain copy
-
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="#ff0000"
- android:text="第一个BTN" />
二、使用Include时 1、先将上面代码标记有“第一部分”的,代码段分离成一个文件(sublayout1.xml);
[html]view plain copy
-
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="#505050"
- android:orientation="vertical" >
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="#ff0000"
- android:text="第一个BTN" />
- android:id="@+id/mybutton"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text=" One Button " />
[html]view plain copy
-
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical" >
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="#00ff00"
- android:text="第二个BTN" />
- android:id="@+id/mybutton"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text=" Second Button " />
[html]view plain copy
-
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- android:id="@+id/main1"
- layout="@layout/sublayout1" />
- android:id="@+id/main2"
- layout="@layout/sublayout2" />
- android:id="@+id/another"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text=" Another Button " />
【Android|android---xml---include用法(导入另一个XML文件到本布局中)】虽然内容比较简单,可能有些朋友还是想实地运行一下源码,下面给出源码下载地址,不要分,仅供分享。
示例源码下载:http://download.csdn.net/detail/harvic880925/6697495
请大家尊重作者版权,转载请标明出处:http://blog.csdn.net/harvic880925/article/details/17263275
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)
- Android|Android install 多个设备时指定设备