android基本布局-TableLayout_表格布局
2-5 基本布局–TableLayout 表格布局
概述:表格布局是以行数和列数来确定位置进行排列。就像一间教室,确定好行数与列数就能让同学有序入座。
注意:我们需要先添加<TableRow
容器,每添加一个就会多一行,然后再往<TableRow
容器中添加其它组件。
TableLayout 常用布局标签:
<android:collapseColumns="1"
:表示隐藏第二列
<android:stretchColumns="0"
:表示将第1列设置为扩展列,若有空余空间,则会被设定的第1列占满。可以同时设置多列平分空间。
<android:layout_margin="1dip"
:可以设置组件与父件之间的间隔距离,为1dip
TableLayout 单元格常用布局标签:
<android:layout_span="2"
:合并单元格,从当前行向右。
<android:layout_margin="0.5dip"
:可以设置单元格之间的间隔距离,为0.5dip。两个单元格都设置了0.5dip,所以实际上单元格之间的距离为1dip。
代码示例
<?xml version="1.0" encoding="utf-8"?>
<TableLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_margin="1dip"android:stretchColumns="0,1,2,3"android:orientation="horizontal"><TableRowandroid:background="#ffffcc99"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_margin="0.5dip"><TextViewandroid:id="@+id/textView4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/name"android:gravity="center"/><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/sex"android:gravity="center"/><TextViewandroid:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/age"android:gravity="center"/><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/phonenumber"android:gravity="center"/></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_margin="0.5dip"android:background="#ffffcc99"><TextViewandroid:id="@+id/textView6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="张三"android:gravity="center"/><TextViewandroid:id="@+id/textView8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男"android:gravity="center"/><TextViewandroid:id="@+id/textView7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="18"android:gravity="center"/><TextViewandroid:id="@+id/textView5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="19875625698"android:gravity="center"/></TableRow><TableRowandroid:background="#ffffcc99"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_margin="0.5dip"><TextViewandroid:id="@+id/textView11"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="李四"android:gravity="center"/><TextViewandroid:id="@+id/textView12"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="女"android:gravity="center"/><TextViewandroid:id="@+id/textView9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="19"android:gravity="center"/><TextViewandroid:id="@+id/textView10"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="15150825698"android:gravity="center"/></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_margin="0.5dip"android:background="#ffffcc99"><TextViewandroid:id="@+id/textView13"android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:layout_column="0"android:layout_span="2"android:text="杭州" /><TextViewandroid:id="@+id/textView14"android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:layout_column="2"android:layout_span="2"android:text="西湖住宅区" /></TableRow>
</TableLayout>
android基本布局-TableLayout_表格布局相关推荐
- Android用表格布局做菜单栏,Android开发菜单布局之表格布局示例
本文实例讲述了android开发菜单布局之表格布局.分享给大家供大家参考,具体如下: 多用于静态菜单页面 xml代码 代码内带详细解释 xmlns:android="http://schem ...
- android表格布局bottom,Android基础_2 Activity线性布局和表格布局
在activity的布局中,线性布局和表格布局是最简单的,这次分别从线性布局,表格布局以及线性布局和表格混合布局做了实验,实验中只需要编写 相应的xml的代码,java代码不需要更改,因为我们这里只是 ...
- android简单实现表格布局,Android开发中TableLayout表格布局
Android开发中TableLayout表格布局 一.引言 在移动端应用程序开发中,常常会使用到表格布局,iOS和Android开发框架中都提供了独立的表格视图控件供开发者使用,例如iOS中的UIT ...
- Android的布局管理--表格布局
Android的布局管理–表格布局 在校期间想过自学这个,但是最后选择了学习前端,以下知识点并不记得了 表格布局(TableLayout)是以表格形式排列控件的,通过行和列将界面划分为多个单元,每个单 ...
- Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
1.概述 1.1 布局的作用:布局是对界面结构的全面规划和安排,通过api中提供的各种布局能够快速的完成对界面的设计和规划 1.2 布局的种类:线性布局(LinearLayout).相对布局(Rela ...
- Android学习|布局——TableLayout 表格布局
Android学习|布局--TableLayout 表格布局 一.概述 二.常见属性 4.子控件设置属性 三.Demo 1.android:collapseColumns 2.android:stre ...
- Android学习|布局——GridLayout 表格布局_(可行、列合并)
Android学习|布局--GridLayout 表格布局 一.GridLayout 行.列 都可以进行合并 二.常见属性 三.子控件属性 四.Demo 1.常见属性Demo 2.子控件属性Demo ...
- android表视图,android – 列表视图与表格布局
我正在开发一个活动,其中我使用列表视图与表格布局. 我想在列表视图中显示图像和文本,但问题是图像显示略微超出列表顺序 img1 text1 img1 text1 img2 text2 and i wa ...
- 关于css加div布局和表格布局,菜鸟学习笔记:表格布局和div+css布局
网页布局可以通过表格和div元素来实现(注:table布局已经淘汰),首先我们来看看table布局 表格布局 导航 推荐文章 一个猴子成长史 你看个毛线 我就瞅你咋地 村里出了个半边天 一个猴子的成长 ...
最新文章
- 超过C++、压制Java与C,Python拔得TIOBE年度编程语言!
- Docker 安装 Redis
- linux shell判断文件、目录是否存在并移动到指定位置
- Dubbo 云原生之路:ASF 毕业一周年、3.0 可期
- linux fedora35 kvm自定义存储路径
- 在jsx中绑定js表达式以及jsx注释
- 云南大学软件测试,软件测试大赛云南省省赛在软件学院如期举行
- python怎么读取中文文件-Python中使用不同编码读写txt文件详解
- Vue.js 与 ActiveX 控件
- css里禁用样式,禁用某些元素的CSS样式
- t-SNE非线性降维
- 撕逼利器——批判性思维
- 游戏是怎么赚钱的 - 聊聊山寨与混搭
- 飞秋怎么搜索指定ip好友_飞秋怎么加好友
- linux 实现不同网段网络互通
- 新生入学了,针对腾讯的产品全民K歌(或QQ空间、腾讯游戏......)做一次推广活动,包括产品功能设计和运营活动推广方案。
- python 坐标轴 单位刻度_Python绘图总结(Matplotlib篇)之坐标轴及刻度
- web测试 (四)兼容性测试
- 积分体系与会员体系之间的那些事
- IntelliJ IDEA -- SVN配置及项目迁入/检出SVN
热门文章
- ServiceNow CSA管理员考试(ServiceNow Fundamentals (On Demand) Paris)
- 物联网毕设(智能灌溉系统 -- Android端)
- 电商盲返模式的核心玩法
- GCN学习:用PyG实现自定义layers的GCN网络及训练(五)
- php实例-微信第三方登录
- 阿里云物联网和移动OneNet初步使用感受
- 利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能
- 天创速盈带你了解拼多多新店运营技巧
- 海光服务器型号,中科海光CPU的首次评测:基于AMD架构,覆盖桌面服务器端
- 晶体三极管及其基本放大电路之共发射极电路