iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 基础知识4-2.10 GridLayout(网格布局)详解
  • 209
分享到

Android 基础知识4-2.10 GridLayout(网格布局)详解

androidandroidstudio学习 2023-09-02 19:09:04 209人浏览 泡泡鱼
摘要

一、GridLayout(网格布局)概述         GridLayout 布局是 Android 4.0 以后引入的新布局,和 TableLayout(表格布局) 有点类似,不过它功能更多,也更加好用,最大的特点是放置的组件自动占据网

一、GridLayout(网格布局)概述

        GridLayout 布局是 Android 4.0 以后引入的新布局,和 TableLayout(表格布局) 有点类似,不过它功能更多,也更加好用,最大的特点是放置的组件自动占据网格的整个区域,每个组件的大小相同,不能改变组件大小,只能改变组件之间的水平和垂直间隔。

(1)、可以自己设置布局中组件的排列方式

(2)、可以自定义网格布局有多少行,多少列

(3)、可以直接设置组件位于某行某列

(4)、可以设置组件横跨几行或者几列

 

二、GridLayout 布局常用的标签

(1)、GridLayout 常用布局标签:
设置最大列数,这里设置为4。

设置最大行数,这里设置为6。

设置元素布局方向,这里设置为平行。

(2)、GridLayout 单元格常用布局标签:
指定单元格的显示的列数,这里设置控件的列数为第1列。

指定单元格显示的列数,设置控件的行数为第4列。

指定单元格占据的列数。

指定单元格占据的行数。

三、GridLayout类的常用构造方法

GridLayout(): 构建一个一行一列的GridLayout对象。
GridLayout(int rows, int cols): 用指定行数和列数去构建GridLayout对象。
GridLayout(int rows, int cols, int hgap, int vgap): 指定行数、列数、水平间隔和垂直间隔去构建GridLayout对象。

示例:

 四、简易计算机 代码示例

效果图:

 

示例:

        

说明:

ion="horizontal":网格布局设置为水平布局

回退 与 清空 按钮横跨两列,其它按钮都是直接添加,占用一行一列

通过 android:layout_rowSpan 与 android:layout_columnSpan 设置了组件横跨多行或者多列时,如果想要让组件填满横越过的行或列的话,则可以设置 android:layout_gravity = "fill" 

android:layout_gravity="fill":设置内容对其方式为填充

android:text="0":设置控件内容

android:textSize="50sp":设置控件字体大小

android:background="#FFCCCC":设置控件背景色

android:layout_marginLeft="5dp":设置控件内容距离左侧的距离

来源地址:https://blog.csdn.net/yyxhzdm/article/details/129133470

--结束END--

本文标题: Android 基础知识4-2.10 GridLayout(网格布局)详解

本文链接: https://www.lsjlt.com/news/391324.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作