获取屏幕剩余宽度

时间:2014-04-03 15:39:56

标签: blackberry java-me

我正在尝试在黑莓应用中创建HorizontalFieldManager,我希望字段左对齐,这是HFM的默认布局,但后来我要显示一个BitmapField右对齐,{{1}工作正常,直到我在经理中添加其他字段,请提出任何想法

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));