android 网格界面,Android界面布局(4)—网格布局
网格布局
网格布局(GridLayout)将用户界面划分为网格,界面元素可以随意摆放在这些网格中。网格布局比表格布局在界面设计上更加灵活,在网格布局中界面元素可以占用多个网格的,而在表格中只能将界面元素指定在一个表格行(TableRow)中,不能跨越多个表格行。
步骤:
新建网格布局xml文件
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:useDefaultMargins="true"
android:columnCount="4" >
android:layout_columnSpan="4"
android:layout_gravity="center_horizontal"
android:text="这是关于GroidLayout的示例"
android:textSize="20dip" />
android:text="用户名:"
android:layout_gravity="right" />
android:ems="8"
android:layout_columnSpan="2"/>
android:text="密码:"
android:layout_column="0"
android:layout_gravity="right"/>
android:ems="8"
android:layout_columnSpan="2" />
android:text="清空输入"
android:layout_column="1"
android:layout_gravity="fill_horizontal"/>
android:text="下一步"
android:layout_column="2"
android:layout_gravity="fill_horizontal"/>
说明:
useDefaultMargins 表示网格布局中所有元素都遵循默认的边缘规则
columnCount 表示纵向分为4列(rowCount 属性可定义行)
layout_columnSpan 属性表示 TextView 控件所占列的数量
layout_gravity = center_horizontal 表示文字内容在所占据的块中居中显示
layout_column 属性表示当前元素列的起始位置
注:网格布局是Android SDK4.0(API 14)新支持的布局方式
示例程序:
android 网格界面,Android界面布局(4)—网格布局相关推荐
- Android布局——线性布局、相对布局、帧布局、表格布局、网格布局、约束布局
1.概述 1.1 布局的作用:布局是对界面结构的全面规划和安排,通过api中提供的各种布局能够快速的完成对界面的设计和规划 1.2 布局的种类:线性布局(LinearLayout).相对布局(Rela ...
- 【Android】常见的界面布局
常见的界面布局 View视图 Android所有的UI元素都是通过View和ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面的控件,它可以包含普通 ...
- Android 应用开发(50)---GridLayout(网格布局)
GridLayout(网格布局) 今天要介绍的布局是Android 4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局) 有点类似,不过他有很多前者没有的东西,也更加好用, 可 ...
- Android 应用开发(39)---GridLayout(网格布局)
GridLayout(网格布局) 可以自己设置布局中组件的排列方式 可以自定义网格布局有多少行,多少列 可以直接设置组件位于某行某列 可以设置组件横跨几行或者几列 另外,除了上述内容外,本节还会给大家 ...
- android 自定义课程表,Android课程表界面布局实现代码
前言 Android课程表布局实现 我是个菜鸟,文章供参考 示例 图1: 图2: 布局分析 该界面主要可分为三部分: 1.显示年份及周数部分 2.显示周一到周日 3.课程显示部分 实现步骤 1.首先整 ...
- android高仿微信下拉有页面,Android——(仿微信聊天界面布局实例)
今天看郭霖<第一行代码>书上写了一个聊天窗体的小例子,自己就练习学了一下.加上一些自己的理解整理了一下. 1.第一步首先是制作9.patch图片,这个在android sdk 目录下to ...
- Android仿微信聊天界面布局
在Android开发中,很多时候都需要接入即时通信功能,那么就需要一个聊天的布局界面,下面就来给大家介绍一下,怎么来布局聊天界面. 1.第一步首先是制作9.patch图片,这个在Androi ...
- 【Android】UI布局之线性布局(登录界面代码)
1.布局管理 组件在activity中呈现的方式,包含组件大小.间距.对齐方式 Android提供了两种布局的实现方式: .在xml配置文件中声明,通过setContentView(R.layout. ...
- 【Android开发学习24】界面布局之表格布局TableLayout+TableRow
一.基础知识: TableLayout置底,TableRow在TableLayout的上面,而Button.TextView等控件就在TableRow之上, 另外,TableLayout之上也可以单独 ...
最新文章
- 用requests获取网页源代码 python-Python3使用requests包抓取并保存网页源码的方法
- SpringMVC自动配置||如何修改SpringBoot的默认配置
- 栈应用_检测成对符号是否正确使用(代码、分析、汇编)
- 一篇文章入门Flask
- 苹果笔记本单独安装win10
- Windows XP启用telnet服务图文教程
- 三点坐标确定圆心坐标
- SmartMesh WireLess HART 资料总结
- 基于thinkphp的出租屋管理系统升级版
- T9 PDF如何转存为高清图片
- 也曾鲜衣怒马少年时 一日看尽长安花
- Win10触摸板右键无法使用,解决办法
- UML stereotype
- Appium+python自动化(六)- 连接模拟器并启动淘宝APP(超详解)
- intellij idea maven项目jdk版本会自动重置
- python普通年金终值_下列投资决策评价指标中,考虑资金时间价值的有(
- javascript设计模式-策略模式(Strategy)
- 关系型数据库与非关系型数据库的简介、对比和说明!!!
- 蓝桥杯 算法设计_6 分解质因数
- ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 D. 80 Days
热门文章
- windows server 2012/2016 设置多用户远程桌面
- 鸿蒙OS的设计理念,EMUI11 的 UX 设计理念 与鸿蒙 OS 共筑一致用户体验
- 关于Simple GUI精简字库的制作方法
- iphone绿屏还没有修复计算机,苹果:iPhone 12确有绿屏问题,但可以通过系统升级来修复‘?’...
- 2019逆市实现高速增长,伴鱼做对了什么?
- 惠普232dw/233dw激光打印机手机WIFI连接实操、初始化
- 2018年终总结,释放了积压两年的心情
- storm显微镜成像原理_生命科学与医学领域概述:知微见著-超高分辨率显微镜STORM...
- 开发一个微信小程序有多难?看完这篇内容你就明白了
- Early Music Sources Serenissima字体的乐谱编辑器