및 layoutChild()
을 사용하여 필드를 배치 할 수있는 사용자 정의 HorizontalFieldManager
을 만들었습니다. LabelField
을 추가하면 정상적으로 작동합니다. 문제는 라벨을 VerticalFieldManager
에 추가하고 해당 VFM을 내 맞춤 HFM에 추가 할 때입니다. 문제는 VFM의 선호하는 높이를 차지하지 않는다는 것입니다. 왜 그런가?HorizontalFieldManager의 필드 정렬
setPositionChild(
getField(0),
0,
0);
layoutChild(
getField(0),
getField(0).getPreferredWidth(),
getField(0).getPreferredHeight()); //.....
setExtent(width, height);