1
5
就像戴夫约翰斯顿说的:
|
2
4
尝试对HorizontalFieldManager进行子类化,并重写子布局方法:
在这个方法中,您应该为要添加的每个组件调用setPositionChild()和layoutChild(),这样您就可以控制每个组件的位置和大小。 还应重写每个组件的布局方法并调用
这将使用getPreferred的实现…您已经编写的方法。 希望这有帮助。 |
3
0
基于Max Gontar的解决方案,这应该解决水平场管理器子字段宽度分配的一般问题:
只需调用add方法的重载来指定宽度和下一个字段之前的偏移空间。但这不允许删除/替换字段。 RIM没有在标准库中提供这种功能,这让人很不舒服。水平场管理器 应该 就这样工作。 |