Table of Contents

栅格布局

栅格布局的标签为GLayout,和表格控件类似,它是一个M行*N列的二维布局,它的下级结构是标签为Row的节点数组,每一个Row节点标识栅格布局中的一行,控件或其他子布局按顺序添加在Row节点中,Row还可以添加Space节点以占据栅格的格子,此时该格子会被空置跳过,所有Row节点所包含的子节点个数需相同。GLayout可以定义栅格布局包含多少列,此时需要注意的是所有的Row节点的子节点个数应不大于布局的列数。默认情况下不指定行数和列数,GLayout会根据子节点信息自动获得行数和列数。

属性关键字

name

布局名,其值类型为字符串,不可与其他控件名或布局名重复冲突,布局名只能以字母开头,可包含数字、下划线、点符号。参考示例:name=“vl”。布局名可省略,此时XCGS会自动赋予它一个唯一的名字。

columns

指定栅格布局的列数,取值为整型。参考示例:columns=“4”。

配置示例

<GLayout columns="2" >
	<Row>
		<Label text="数据1" />
		<Edit name="data1.edit" text="0.1" />
	</Row>
	<Row>
		<Label text="数据2" />
		<Edit name="data2.edit" text="0.1" />
	</Row>	
</GLayout>

相关API

无。