前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零开始学android编程之网格布局管理器(2-1)

从零开始学android编程之网格布局管理器(2-1)

作者头像
全栈程序员站长
发布2022-08-23 21:34:38
3600
发布2022-08-23 21:34:38
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

网格布局管理器用GridLayout类来表示。在《从零开始学android编程之表格布局管理器》中提到的TableLayout一般产生的表格外形是标准的方框,而GridLayout类产生的网格可以是不标准的。

1 设置网格的行数和列数

在《从零开始学android编程之线性布局管理器》中提到的activity_linear.xml文件中使用表格布局管理器GridLayout,代码如下

<LinearLayout

android:orientation=“vertical”

……… > <GridLayout android:layout_width=“wrap_content” android:layout_height=“wrap_content”> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键1″/> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键2″/> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键3″/> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键4″/> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键5″/> <Button android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“按键6″/> </GridLayout>

</LinearLayout>

在表格布局管理器GridLayout中添加了6个Button组件,效果如图1所示。从图1可以看出,在未设置表格布局管理器的行数和列数时,该管理器的效果与线性布局管理器的横向排列效果相同

可以通过表格布局管理器GridLayout的android:columnCount属性来设置表格的列数,通过android:rowCount属性设置表格的行数。需要注意的是,在使用android:columnCount属性时,必须将表格布局管理器的android:orietation属性设置为horizontal;而使用android:rowCount属性时必须将android:orietation属性设置为vertical。代码如下所示

<GridLayout

……… android:orientation=“vertical” android:rowCount=“3” > </GridLayout>

以上代码将6个Button组件分成了3×2的网格,如图2所示。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139832.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月7,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 设置网格的行数和列数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档