Android基础:GridLayout
来源:互联网 发布:审判之剑实体剑淘宝 编辑:程序博客网 时间:2024/05/24 05:02
简介
工作这么才长时间,一直没用过GridLayout,今天看到群里有人问 ,随便学习。
GridLayout是网格布局,我们可以指定布局有多少行和多少列,也可以指定子控件位于第m行,第n列。m n的值从0开始。
api>=14
android:layout_row=”0”
标识第1行,android:layout_column=”0”
表示第一列- 5行4列
android:columnCount="4" android:rowCount="5"
- 该控件位于GridLayout的第3行,第4列
android:layout_column="3"android:layout_row="2"
- 该控件占用了3列
android:layout_columnSpan="3"android:layout_gravity="fill"
- 该控件占用了2行
android:layout_gravity="fill"android:layout_rowSpan="2"
xml
下面这张图源自 coder-pig的猪栏—3.2.5 GridLayout(网格布局)
Demo
<GridLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:columnCount="4" android:rowCount="5"> <Button android:id="@+id/btn1" android:text="1"/> <Button android:id="@+id/btn2" android:text="2"/> <Button android:id="@+id/btn3" android:text="3"/> <Button android:id="@+id/btn_divide" android:text="/"/> <Button android:id="@+id/btn4" android:text="4"/> <Button android:id="@+id/btn5" android:text="5"/> <Button android:id="@+id/btn6" android:text="6"/> <Button android:id="@+id/btn_multiply" android:text="*"/> <Button android:id="@+id/btn7" android:text="7"/> <Button android:id="@+id/btn8" android:text="8"/> <Button android:id="@+id/btn9" android:text="9"/> <Button android:id="@+id/btn_subtract" android:text="-"/> <Button android:id="@+id/btn0" android:layout_columnSpan="2" android:layout_gravity="fill" android:text="0"/> <Button android:id="@+id/btn_dot" android:text="."/> <Button android:id="@+id/btn_add" android:layout_gravity="fill" android:layout_rowSpan="2" android:text="+"/> <Button android:id="@+id/btn_equal" android:layout_columnSpan="3" android:layout_gravity="fill" android:text="="/> <Button android:id="@+id/btn_equal2" android:layout_column="2" android:layout_row="2" android:text="=" android:visibility="gone"/> </GridLayout>
0 0
- Android基础:GridLayout
- android GridLayout。。。
- android gridLayout
- Android--GridLayout
- Android基础入门教程——2.2.5 GridLayout(网格布局)
- Android基础入门教程——2.2.5 GridLayout(网格布局)
- Android用户界面基础之LinearLayout、TableLayout、RelativeLayout、FrameLayout、GridLayout学习
- Android基础入门教程——2.2.5 GridLayout(网格布局)
- android GridLayout 介绍
- Android GridLayOut布局学习
- Android 布局之GridLayout
- Android中GridLayout布局
- android学习之GridLayout
- android v7 gridlayout
- Android 布局之GridLayout
- android布局-GridLayout
- android 布局 GridLayout
- android 之GridLayout浅谈
- AS环境下freeline增量编译配置
- iOS中在系统相册中创建自己App的自定义相册
- Navicat 连不上Ubuntu上的mysql数据库,10038。
- 关于路径的一些总结
- 内存寻址 笔记
- Android基础:GridLayout
- 关于在页面中JS代码的位置
- The Suspects
- mongodb常用操作
- 企业制作网站应注意的九大问题
- 关于HTML5的localStorage和sessionStorage的使用
- 完美配件:它可让GoPro相机续航翻倍
- 基于JAVA的不借助第三个变量实现交换两个变量的值的小代码
- 玩转SQLite系列