Android中的include标签
来源:互联网 发布:mmd动作数据怎么做 编辑:程序博客网 时间:2024/06/11 13:57
本人菜鸟一枚写这篇文章是为了记录学习过程,文章的内容会借鉴大牛的讲解。如果内容中有错误的希望提出指正。
随着布局复杂度的不断增加,布局的层级也逐步增加,一般建议布局的层级不要大于10。<include>标签主要用于布局重用,一般<merge>和<include>会配合使用。
<include>标签可以实现在一个layout中引用另一个layout布局,主要为了解决界面布局复杂、不同界面有共用布局的问题,比如一个APP的顶部布局、侧边栏布局、ListView和GridView每一项的布局等。
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" tools:context="com.dyoon.includetest.MainActivity"> <include layout="@layout/chilrd_layput" android:id="@+id/include" android:layout_width="match_parent" android:layout_height="wrap_content"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="hello" /></LinearLayout>
线性布局中包含一个布局和一个TextView
chilrd_layput.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <EditText android:id="@+id/username" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="用户名"/> <EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="密码"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="提交" android:background="@android:color/holo_blue_bright"/></LinearLayout>
最终的效果图
注意事项:
(1)<include>标签支持的属性包括android:layout_开头的和android:id
(2)如果<include>标签指定了id属性,被包含的布局根元素也指定了id,那么以include的id为准
阅读全文
0 0
- Android中的include标签
- Android中的<include>标签和<merge>标签
- Android中的viewStub、requestFocus、include、merge标签
- Android 布局中的include标签使用
- android include 标签
- Android include 标签
- Android include 标签
- Android include标签
- android的include标签
- Android include标签
- Android include标签
- Android include标签
- android include标签
- android: include标签注意事项
- android include标签学习
- android Include标签
- Android include标签
- android include merge标签
- 运行循环-RunLoop
- linux下配置jdk步骤
- Eclipse中的BuildPath详解
- 程序员最核心的竞争力是什么?
- OpenCV学习笔记(15)Opencv之<Vec3b>
- Android中的include标签
- 循环神经网络(RNN, Recurrent Neural Networks)介绍
- Ubuntu添加和删除用户
- 做到这几点,才能吸引HR的注意!
- SAP批次级别的意义及启用操作
- Qt基础 04_Qt对话框(三) 标准对话框
- 在wicket框架下生成年份与月份DropDownChoice下拉框
- C++:内联函数
- Retrofit2 笔记