GridLayout的几种常用设置
来源:互联网 发布:java转ansi utf-8 编辑:程序博客网 时间:2024/06/06 00:58
在使用GridLayout时,同一种设置常常有不同的写法,现总结如下:
1.GridLayout设置:
GridLayout layout = new GridLayout();
// 设置容器的列数
layout.numColumns = 4;
// 设置容器上的组件是否等距分开
layout.makeColumnsEqualWidth = false;
等价写法:
GridLayout layout = new GridLayout(4, false);
2.GridData.grabExcessHorizontalSpace、GridData.grabExcessVerticalSpace
①GridData.grabExcessHorizontalSpace
GridData gridData = new GridData();
// 当容器大小变化时,组件所在列空间横向随容器的变化而变化
gridData.grabExcessHorizontalSpace = true;
等价写法:
GridData gridData = new GridData(GridData.GRAB_HORIZONTAL);
②GridData.grabExcessVerticalSpace
GridData gridData = new GridData();
// 当容器大小变化时,组件所在行空间纵向随容器的变化而变化
gridData.grabExcessVerticalSpace = true;
等价写法:
GridData gridData = new GridData(GridData.GRAB_VERTICAL);
3.GridData.FILL_HORIZONTAL、GridData.FILL_VERTICAL、GridData.FILL_BOTH
① GridData.FILL_HORIZONTAL:
GridData gridData = new GridData();
// 横向对齐方式
gridData.horizontalAlignment = GridData.FILL;
gridData.grabExcessHorizontalSpace = true;
等价写法:
GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
②GridData.FILL_VERTICAL
GridData gridData = new GridData();
// 纵向对齐方式
gridData.verticalAlignment = GridData.FILL;
gridData.grabExcessVerticalSpace = true;
等价写法:
GridData gridData = new GridData(GridData.FILL_VERTICAL);
③GridData.FILL_BOTH
GridData gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL);
等价写法:
GridData gridData = new GridData(GridData.FILL_BOTH);
- GridLayout的几种常用设置
- android 设置Gridlayout中item的位置
- loner_li 设置 缓存 失效的几种常用方式
- response 设置响应头的常用几种方法
- Css 几种常用的font-family字体设置
- response 设置响应头的常用几种方法
- response 设置响应头的常用几种方法
- LinearLayout、RelativeLayout、GridLayout目前安卓常用的三种布局
- 几种常用的代码
- 几种常用的指针
- 几种常用的算法
- 常用的几种brush
- 几种常用的过滤器
- 几种常用的色调
- 几种常用的过滤器
- 几种常用的数字滤波器
- 几种常用的UIViewContentMode
- 几种常用的数制
- 一个大学生的感慨:从招聘看中国软件业
- yum插件axelget
- UVa Problem Solution: 10110 - Light, More Light
- 保证能让你乐的小笑话
- 什么是智能卡与IC卡
- GridLayout的几种常用设置
- java一面试题解析:Java中默认的行字排序方式是什么?
- 优酷为什么封百度?
- JDK
- 【笑话一个】一个北大女生给男友的道歉信(果然不愧是北大的学生)
- 使用javascript来编写动态Html
- Hibernate分页查询原理解读
- asp.net操作xml
- Java创建线程的两种方法