在XML布局文件中定义表格布局管理器的基本语法:

属性列表

>

需要添加的UI组件

多个TableRow

TableLayout支持的XML属性:

android:collapseColumns设置要被隐藏的序列号(从0开始,用','分离)

android:shrinkColumns设置允许被收缩的序列号(从0开始,用','分离)

android:stretchColumns设置允许被拉伸的序列号(从0开始,用','分离)

下面使用表格布局实现一个用户登录的界面

效果图:

实现代码:

MainActivity:

package com.example.test;

import android.app.Activity;

import android.os.Bundle;

import android.view.MotionEvent;

import android.view.View;

import android.view.View.OnTouchListener;

import android.widget.FrameLayout;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

res/layout/main.xml:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:id="@+id/tableLayout1"

android:gravity="center_vertical"

android:background="#000000"

android:stretchColumns="0,3"

>

android:layout_width="wrap_content"

android:layout_height="wrap_content">

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="24px"

android:textColor="#FFFFFF"/>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="#FFFFFF"

android:minWidth="200px"/>

android:layout_marginTop="10px"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

android:id="@+id/textView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="24px"

android:textColor="#FFFFFF"/>

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="#FFFFFF"

android:textSize="24px"

android:inputType="textPassword"/>

android:layout_width="wrap_content"

android:layout_height="wrap_content">

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

android 布局管理器,【Android开发】布局管理器-表格布局相关推荐

  1. Android平台手机UI应用开发——软件管理器

    第一次写博客,与大家分享源代码,博客很多地方不知道怎么设计,望见谅. 希望大家多多支持,雅林和大家一起学习Android,共同进步. 今天我们要做的这个软件管理器,主要目的是为了学习Android平台 ...

  2. android vr播放器 躺着,Android使用得图SDK开发VR播放器

    产品概述 Android SDK包含全景图片.VR视频.漫游主题等多种展示方式,支持小行星模式.陀螺仪.VR双屏沉浸式观看.文件下载.解码都在播放器中完成,您只需一个链接地址或是一条配置即可展现炫酷的 ...

  3. 管理信息系统的开发和管理

    1.带label的文本输入区域 <label for=""></label> <textarea " id=""> ...

  4. css中如何实现帧布局_浅谈web前端中的表格布局与CSS盒子布局

    在web前端设计排版时我们可能会用到表格布局和div+CSS布局,但现在主要使用后者,为何?今天我们来谈一谈两者之间的发展和原理. 话不多说下面来干货 发展过程 上个世纪Web开发人员流行使用表格进行 ...

  5. 动态生成布局html,HTML5应用开发:神奇的动态布局库isotope教程

    目录 1. isotope介绍 2. 简单的isotope例子 3. Sorting & Filtering 4. 动态添加元素 5. 神奇的布局机制 6. 标记#Hash历史记录 1. is ...

  6. dio拦截器 flutter_Flutter开发 Dio拦截器实现token验证过期的功能

    前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有"token验证过期"的需求,所以接下来我简单总结一下在Flut ...

  7. android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法

    本文介绍 Android 界面开发中最基本的四种布局LinearLayout.RelativeLayout.FrameLayout.TableLayout 的使用方法及这四种布局中常用的属性.Line ...

  8. android 表格xml,【Android】利用表格布局,Android中xml文件与java的交互制作登录界面...

    登录界面是图形编程.网页编程的一个经典而又基础的程序. 在安卓中,如图所示一个基本登录界面: 点击取消按钮就关闭这个程序,点击登录按钮则显示用户输入的用户名与密码. 一.基本布局 这个程序利用到安卓中 ...

  9. android layout布局 有哪些,Android 常用布局 介绍与使用

    读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开.灯火阑珊的感觉,记忆也会更深刻. 有哪些常用的布局? 每一种布局有何特点与不同? 布局上如何优化? 1. ...

  10. 敏捷开发团队管理系列之一:序言与出发点

    这是敏捷开发团队管理系列的第二篇.(之一,之二,之三,之四) 之前的各个系列中,已经涉及了很多团队管理相关的内容,比如松结对编程系列中提到过大型团队分拆为微观开发团队的管理,产品管理系列中提到过Pro ...

最新文章

  1. Ubuntu 16.04 amd64 bond mode6 配置
  2. 【深度学习】短袖短裤识别算法冠军方案总结
  3. AR主要生产厂商与谷歌眼镜失败分析
  4. 使用SAP ABAP BSP应用实现一个环状的进度条
  5. bakaxl启动器怎么导入整合包_bakaxl启动器加皮肤光影mod
  6. matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码
  7. php 清除指定session,PHP如何操作指定的session?
  8. html制作省市区三级联动,js实现省市区三级联动
  9. 网络安全-应急响应之入侵排查篇及相关工具
  10. 旧视频调整为4k视频提高分辨率Topaz Video Enhance AI
  11. AD18快速简单入门,画电路原理图以及PCB图
  12. 拼多多token是什么?如何提取及写入?
  13. 架设服务器虚拟主机教程,web服务器虚拟主机(服务器搭建虚拟主机教程)
  14. ROS(RouterOS)实现一线多拨+负载均衡(多图)
  15. 【爬虫实战】01利用python爬虫并进行数据分析(链家 爬虫)
  16. AUTOSAR MCAL详解:FLS
  17. 阿里云云效平台使用——Windows上使用阿里云云效(RDC)Git拉取代码
  18. 手把手教你做智能手环
  19. 多波次导弹发射中的规划问题(二)
  20. 刷题周记(八)——#区间DP:多边形、清空字符串 #状态机:股票买卖I~V、大盗阿福

热门文章

  1. 邮件服务器对接移动设备 企业邮箱随身邮
  2. C中out型参数的使用介绍
  3. java.lang.IllegalStateException Unable to find a @SpringBootConfiguration错误解决方案(亲测)
  4. 解决MySQL事务未提交导致死锁报错 避免死锁的方法
  5. vim 树形目录插件NERDTree安装及简单用法
  6. promise使用promise进行封装授权登录接口
  7. Linux的chkconfig:对系统服务进行增删改查
  8. Git的reflog与log
  9. java 设置panel背景图片_jpanel设置背景图片的二个小例子
  10. win7怎么看服务器文件管理,Win7库文件管理器怎么用 Win7库功能及其使用方法详解...