2009-11-17 93 views

回答

0

您是否尝试过使用Field.USE_ALL_WIDTH风格标志?

尝试ButtonField buttonField = new ButtonField("ButtonText", Field.USE_ALL_WIDTH);

,并应采用全宽。

如果这不起作用,请尝试扩展ButtonField,覆盖布局并使用所需的宽度和高度调用setExtent(width, height)

+0

我想 - 这不起作用 – CITBL 2009-11-18 15:58:53

1

第1步 - 扩展VerticalFieldManager类,并使构造函数接受一串您想要结束每个按钮的字符串。

第2步 - 从传入管理器的字符串中找出最长的字符串。

步骤3 - 创建用于最长的字符串的按钮

步骤4 - 创建所有其它按钮,和它们的宽度设置为相同的第一(见setExtent)

步骤5 - 添加的按钮在顺序的经理,你希望它们出现

FIN