【发布时间】:2012-03-29 18:10:37
【问题描述】:
我创建了一个自定义HorizontalFieldManager,我可以在其中使用setPositionChild() 和layoutChild() 定位字段。如果我添加LabelField 就可以了。问题是当我将标签添加到VerticalFieldManager 并将该 VFM 添加到我的自定义 HFM 时。问题是它没有采用 VFM 的首选高度。知道为什么吗?
setPositionChild(
getField(0),
0,
0);
layoutChild(
getField(0),
getField(0).getPreferredWidth(),
getField(0).getPreferredHeight()); //.....
setExtent(width, height);
【问题讨论】: