GridLayout
GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.
GridLayout的构造函数
构造函数 描述
public GridLayout() 建立一个默认的GridLayout布局.
public GridLayout(int numColumns, boolean makeColumnsEqualWidth) 建立一个GridLayout布局,拥有numColumns列,如果makeColumnsEqualWidth为true,则全部组件将拥有相同的宽 度.
GridLayout有6个公共的数据成员,相对重要的是numColumns.
GridLayout数据成员属性 描述
int horizontalSpacing———————–控制一行中两个网格间组件的宽度,像素为单位.
boolean makeColumnsEqualWidth —–如果为true,强制全部的列拥有相同的宽度.
int marginHeight —————————-控制顶部和底部组件离边缘的距离空间,以像素为单位.
int marginWidth —————————- 控制左边和右边组件离边缘的距离空间,以像素为单位.
int numColumns ————————— 此GridLayout的列数目.
int verticalSpacing————————- 控制一列中两个网络间组件的宽度,像素为单位.
你能使用GridLayout设置GridData类来布局更多的复杂组件.GridData有两个构造函数.
GridData构造函数构造函数 描述
public GridData() 创建默认一个默认的GridData对象.
public GridData(int style) 初始化指定的style风格布局.
和其它的布局类一样,GridLayout也提供一些公共的数据成员控制它的状态,它也提供一些常量,你可以在在构造成函数中使用.你可以用过位标志”|“来连接几个不同的效果,但请注意风格不要起冲突.
GridData数据成员 属性 描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204809.html