OrangeUI

ListView每行固定个数在ListView.Properties.ColCount中设置,
默认ColCount-1,表示自动计算,
方法为每行列数为ListView的控件宽度除以列表项的宽度Properties.ItemWidth,
比如ColCount设置为-1,列表项宽度ItemWidth100,ListView的宽度为320,
那么实际每行列表项的个数为320/100=3,
如下图所示:

如果我们把ListView拖宽为600,那么每行能够显示得下6个列表项,
如下图所示:

 
 
如果把ColCount设置为大于0的整数,
那么每行列表项的个数就是所设置的整数,是固定的,
尽管现在ListView的宽度为320,列表项宽度ItemWidth100,
按理说ListView是放不了四个列表项的,320<4*100
比如我们把ColCount设置为4,
那么它会把每个列表项的宽度限制为80,
如下图所示:

如果我们把ListView拖宽为600,那么每行也只能是4个列表项,
如下图所示: