我正在尝试在黑莓应用中创建HorizontalFieldManager
,我希望字段左对齐,这是HFM的默认布局,但后来我要显示一个BitmapField
右对齐,{{1}工作正常,直到我在经理中添加其他字段,请提出任何想法
答案 0 :(得分:1)
这有点苛刻,通常孩子们是在父母经理内部定义对齐的人。
使用所有可用宽度创建hfm:
HorizontalFieldManager hfm = new HorizontalFieldManager(Field.USE_ALL_WIDTH);
然后添加与左对齐的字段(或管理器):
hfm.add(new LabelField("Left", Field.FIELD_LEFT));
然后添加必须正确对齐的字段。我在这里使用标签,但每个扩展Field的类(包括管理器)都有一个接受标志作为参数的构造函数:
hfm.add(new LabelField("Right", DrawStyle.RIGHT | Field.USE_ALL_WIDTH));