我在 HFM 中添加了多个标签字段,其文本来自 String[]。假设有 5 个标签。我想要 HFM 的 Left、HCentre 和 Right 中的标签。我正在创建标签字段,例如,
String[] labels = {------};
for( int i=0;labels.length;i++)
{
LabelField labelField = new LabelField(labels[i],Field.FOCUSABLE|Field.ACTION_INVOKE){
public void paint(Graphics g) {
-------
-------
}
protected void layout( int width, int height ){
super.layout(Display.getWidth()/3, getContentHeight());
setExtent(Display.getWidth()/3, getContentHeight());
//setPosition(Display.getWidth()/3,0);
};
HFM.add(labelField);
}
但它不是我想要的格式。
怎么做?我在 Field 的 layout() 中做错了吗?如果我错了,请纠正我。
我附上了我现在得到的屏幕截图,但我想要的对齐方式是第一个 LabelField 到 HFM 的左侧,第二个在中心,第三个在 HFM 的右侧,但唯一的问题是我从一个细绳[]。