Android UI布局之TableLayout
2024-08-31 08:37:38
从字面上了解TableLayout是一种表格式的布局。这样的布局会把包括的元素以行和列的形式进行排列。表格的列数为每一行的最大列数。当然表格里边的单元格是能够为空的。
实例:LayoutDemo
执行效果:
代码清单:
布局文件:table_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1"
>
<TableRow>
<TextView
android:gravity="right"
android:textStyle="bold"
android:padding="3dip"
android:text="用户名称:"
/>
<EditText
android:id="@+id/username"
android:padding="3dip"
android:scrollHorizontally="true"
/>
</TableRow>
<TableRow>
<TextView
android:gravity="right"
android:textStyle="bold"
android:padding="3dip"
android:text="用户密码:"
/> <EditText
android:id="@+id/password"
android:padding="3dip"
android:password="true"
/>
</TableRow>
<TableRow android:gravity="right">
<Button
android:id="@+id/cancel"
android:text="取消"
/>
<Button
android:id="@+id/login"
android:text="登录"
/>
</TableRow>
</TableLayout>
在上面的布局代码中一共同拥有3行。即3个TableRow,每个TableRow里边都有两个单元格。
TableLayout标签定义了一个表格布局(TableLayout).
TableRow标签定义了表格布局里边的一行。
每一行里边能够自由的加入一些组件。比方在上边我们主要加入了button组件和编辑框组件。
Java源码文件:TableLayoutActivity.java
package com.rainsong.layoutdemo; import android.app.Activity;
import android.os.Bundle; public class TableLayoutActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.table_layout);
}
}
最新文章
- ElasticSearch性能优化官方建议
- Python迭代器:捕获Generator的返回值
- windows phone 7 中怎样定义和使用资源(Resource)
- java FileWriter and FileReader
- 一道PK赛题
- 网上关于sort结构体排序都不完整,我来写一个完整版的 2014-08-09 16:50 60人阅读 评论(0) 收藏
- BinaryWriter和BinaryReader用法
- 使用Windows Server 2012+ 搭建VPN 简单 高效 稳定
- springboot 入门三- 读取配置信息二(读取属性文件方式)
- 一天工作所用到的Git命令
- mysql中的范式与范式——读<;<;高性能mysql>;>;笔记一
- mysql的学习笔记(五)
- k8s的flannel的pod运行一段时间init error
- 什么是SPU、SKU、ARPU
- Exp2_固件程序设计 20165226_20165310_20165315
- mybatis spring boot深入
- C#中二进制、十进制和十六进制互相转换的方法
- Datagridview 中的checkbox 选中或勾选状态失效
- 3.2 Templates -- The Application Template
- 【说文解字】Unix与Linux
热门文章
- 组件的使用(三)AutoCompleteTextView的使用
- wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]
- java之 ------ 设计思想
- _DataStructure_C_Impl:AOE网的关键路径
- hdoj--1166--敌兵布阵(线段树)
- USACO 1.4 Mother&#39;s Milk
- ios中去除tableView的分割线
- 转:Eclipse上安装GIT插件EGit及使用
- Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)
- 【转】SQL语句删除和添加外键、主键