Я разрабатываю приложение BB, для которого я хочу центрировать кнопку. Я не использую настраиваемый менеджер полей.
Ниже приведен мой код:
ButtonField button;
button=new ButtonField( "Go!" );
add(button);
Мне нравится, что эта кнопка центрируется на экране. Нужна помощь. Спасибо
Я пытался, что Пол ... это не сработало ... вот мой код для главного экрана:
class Vfmdemo extends UiApplication {
// main method
public static void main(String[] args) {
Vfmdemo theApp = new Vfmdemo();
UiApplication.getUiApplication().pushScreen(new VFMScreen());
theApp.enterEventDispatcher();
}
}
// VFM
class VFMScreen extends MainScreen {
public VFMScreen(){
// create a manager and allow scrolling when lots of fields are added
VerticalFieldManager vfm = new VerticalFieldManager(Manager.VERTICAL_SCROLL);
// add a label
vfm.add(new LabelField("VerticalFieldManager..."));
// add another label
vfm.add(new LabelField("default horizontal alignment is left"));
// add another label that takes up full screen width
vfm.add(new LabelField("using all width & long label...",
LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH));
// add another label that takes centered horizontally
vfm.add(new LabelField("horizontally centered...",
Field.FIELD_HCENTER));
vfm.add(new ButtonField("Go!!",Field.FIELD_HCENTER));
// add vfm to screen
add(vfm);
}