выравнивание HorizontalFieldManager в нижней части экрана - PullRequest
0 голосов
/ 14 апреля 2010

У меня 4 ButtonField, и я хочу выровнять все кнопки по горизонтали. для этого я использую HorizontalFieldManager и присваиваю Field.FIELD_BOTTOM для помещения всего поля кнопки в кнопку экрана. но это не работает нормально. я не знаю, что с этим не так

1 Ответ

1 голос
/ 14 апреля 2010

Попробуйте установить USE_ALL_HEIGHT стиль в конструкторе менеджера:

class MenuScreen extends MainScreen {        
    public MenuScreen() {
        super(DEFAULT_CLOSE);
        HorizontalFieldManager manager = 
            new HorizontalFieldManager(FIELD_BOTTOM|USE_ALL_HEIGHT);    
        add(manager);
        manager.add(new ButtonField("1", FIELD_BOTTOM));
        manager.add(new ButtonField("2", FIELD_BOTTOM));
        manager.add(new ButtonField("3", FIELD_BOTTOM));
        manager.add(new ButtonField("4", FIELD_BOTTOM));
    }
}

альтернативный текст http://img412.imageshack.us/img412/8776/managerg.jpg

...