android 布局管理器,【Android开发】布局管理器-表格布局
在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开发】布局管理器-表格布局相关推荐
- Android平台手机UI应用开发——软件管理器
第一次写博客,与大家分享源代码,博客很多地方不知道怎么设计,望见谅. 希望大家多多支持,雅林和大家一起学习Android,共同进步. 今天我们要做的这个软件管理器,主要目的是为了学习Android平台 ...
- android vr播放器 躺着,Android使用得图SDK开发VR播放器
产品概述 Android SDK包含全景图片.VR视频.漫游主题等多种展示方式,支持小行星模式.陀螺仪.VR双屏沉浸式观看.文件下载.解码都在播放器中完成,您只需一个链接地址或是一条配置即可展现炫酷的 ...
- 管理信息系统的开发和管理
1.带label的文本输入区域 <label for=""></label> <textarea " id=""> ...
- css中如何实现帧布局_浅谈web前端中的表格布局与CSS盒子布局
在web前端设计排版时我们可能会用到表格布局和div+CSS布局,但现在主要使用后者,为何?今天我们来谈一谈两者之间的发展和原理. 话不多说下面来干货 发展过程 上个世纪Web开发人员流行使用表格进行 ...
- 动态生成布局html,HTML5应用开发:神奇的动态布局库isotope教程
目录 1. isotope介绍 2. 简单的isotope例子 3. Sorting & Filtering 4. 动态添加元素 5. 神奇的布局机制 6. 标记#Hash历史记录 1. is ...
- dio拦截器 flutter_Flutter开发 Dio拦截器实现token验证过期的功能
前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有"token验证过期"的需求,所以接下来我简单总结一下在Flut ...
- android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法
本文介绍 Android 界面开发中最基本的四种布局LinearLayout.RelativeLayout.FrameLayout.TableLayout 的使用方法及这四种布局中常用的属性.Line ...
- android 表格xml,【Android】利用表格布局,Android中xml文件与java的交互制作登录界面...
登录界面是图形编程.网页编程的一个经典而又基础的程序. 在安卓中,如图所示一个基本登录界面: 点击取消按钮就关闭这个程序,点击登录按钮则显示用户输入的用户名与密码. 一.基本布局 这个程序利用到安卓中 ...
- android layout布局 有哪些,Android 常用布局 介绍与使用
读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开.灯火阑珊的感觉,记忆也会更深刻. 有哪些常用的布局? 每一种布局有何特点与不同? 布局上如何优化? 1. ...
- 敏捷开发团队管理系列之一:序言与出发点
这是敏捷开发团队管理系列的第二篇.(之一,之二,之三,之四) 之前的各个系列中,已经涉及了很多团队管理相关的内容,比如松结对编程系列中提到过大型团队分拆为微观开发团队的管理,产品管理系列中提到过Pro ...
最新文章
- Ubuntu 16.04 amd64 bond mode6 配置
- 【深度学习】短袖短裤识别算法冠军方案总结
- AR主要生产厂商与谷歌眼镜失败分析
- 使用SAP ABAP BSP应用实现一个环状的进度条
- bakaxl启动器怎么导入整合包_bakaxl启动器加皮肤光影mod
- matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码
- php 清除指定session,PHP如何操作指定的session?
- html制作省市区三级联动,js实现省市区三级联动
- 网络安全-应急响应之入侵排查篇及相关工具
- 旧视频调整为4k视频提高分辨率Topaz Video Enhance AI
- AD18快速简单入门,画电路原理图以及PCB图
- 拼多多token是什么?如何提取及写入?
- 架设服务器虚拟主机教程,web服务器虚拟主机(服务器搭建虚拟主机教程)
- ROS(RouterOS)实现一线多拨+负载均衡(多图)
- 【爬虫实战】01利用python爬虫并进行数据分析(链家 爬虫)
- AUTOSAR MCAL详解:FLS
- 阿里云云效平台使用——Windows上使用阿里云云效(RDC)Git拉取代码
- 手把手教你做智能手环
- 多波次导弹发射中的规划问题(二)
- 刷题周记(八)——#区间DP:多边形、清空字符串 #状态机:股票买卖I~V、大盗阿福
热门文章
- 邮件服务器对接移动设备 企业邮箱随身邮
- C中out型参数的使用介绍
- java.lang.IllegalStateException Unable to find a @SpringBootConfiguration错误解决方案(亲测)
- 解决MySQL事务未提交导致死锁报错 避免死锁的方法
- vim 树形目录插件NERDTree安装及简单用法
- promise使用promise进行封装授权登录接口
- Linux的chkconfig:对系统服务进行增删改查
- Git的reflog与log
- java 设置panel背景图片_jpanel设置背景图片的二个小例子
- win7怎么看服务器文件管理,Win7库文件管理器怎么用 Win7库功能及其使用方法详解...