BlackBerry字段对齐



我将HorizontalFieldManager与Field.USE_ALL_WIDTH和Field.Field_HCENTER一起使用,但Field.Field _HCENTER不起作用。以下是我构建HorizontalFieldManager 的方式

HorizontalFieldManager horizontalContainer=新的HorizontalFieldManager(Field.USE_ALL_WIDTH|Field_HCENTER);

字段类为对齐提供以下样式位:

水平对齐样式

  • FIELD_LEFT
  • 字段_中心
  • FIELD_RIGHT

垂直对齐样式

  • FIELD_TOP
  • FIELD_VCENTER
  • 字段底部

只有将字段添加到VerticalFieldManager时,才能识别水平对齐样式,而只有将字段增加到HorizontalFieldManager时才能应用垂直对齐样式。添加到HorizontalFieldManager的字段始终向左对齐。

以以下格式声明

HorizontalFieldManager horizontalContainer=新的HorizontalFieldManager(Field.USE_ALL_WIDTH|DrawStyle.HCENTER);

在单独的类中尝试这样做,并查看输出:

HorizontalFieldManager hr=new HorizontalFieldManager(Field.FIELD_HCENTER);
hr.add(new LabelField("Black",Field.FOCUSABLE));        
hr.add(new LabelField("Berry",Field.FOCUSABLE));
add(hr);

够了;

相关内容

  • 没有找到相关文章

最新更新