AS_表格布局TableLayout.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Smart Home System
智能家居系统
团队:夏继媛 张立涓 晏 凯 许亚兰 唐建东 吴丽春 张秀君
表格布局 TabFra Baidu bibliotekeLayout
表格布局的特点
表格布局的属性
布局 特点
表格布局特点
表格布局就是将子控件的位置分配到表格的行和列 中,只要将组件或信息放在单元格中,控件就可以 整齐的排列。 在TableLayout中,行数由TableRow对象控制, 每个TableRow定义一个Row。 不显示行、列或是单元格边界线 每个Row拥有0个或多个Cell,每个Cell拥有一个 View对象。 单元格不能横跨行
表格布局的实现
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1"> <TableRow> <TextView android:text="用户名:" android:textStyle="bold" android:gravity="right" android:padding="3dip" /> <EditText android:id="@+id/table_username" android:padding="3dip" android:scrollHorizontally="true" /> </TableRow> <TableRow> <TextView android:text="登录密码:" android:textStyle="bold" android:gravity="right" android:padding="3dip" /> <EditText android:id="@+id/table_password" android:inputType="textPassword" android:padding="3dip" android:scrollHorizontally="true" /> </TableRow> <TableRow android:gravity="right"> <Button android:id="@+id/table_cancel" android:text="取消" /> <Button android:id="@+id/table_login" android:text="登录" /> </TableRow> </TableLayout>
篇幅关系未列出所有属性
设置表格布局的属性
属性
设置
表格布局的属性用于设置各单元格的显示 位置及显示方式 如图所示
试一试:TableLayout
<View android:id="@+id/view1" android:layout_width="wrap_content" android:layout_height=“2dp" android:background="@android:color/white" />
表格布局的控件属性
No. 1 2 3 4 5 属性声明 android:layout_column android:stretchColumns android:layout_span android:collapseColumns android:shrinkColumns 功能描述 该单元格在第几列显示(从0开始) 设置可伸展的列,(有空白则填充) 该单元格占据列数,默认为1 设置要隐藏的列(索引列从0开始) 设置可收缩的列,(内容过多,则收缩,扩展到第二 行,控件没布满TableLayout时不起作用)
<View android:id="@+id/view1" android:layout_width="wrap_content" android:layout_height="1dp" android:background=“#ffffff" />
RRGGBB
THANKS
演示完毕 感谢收看
相关文档
最新文档