将Horizo​​ntalFieldManager对齐到屏幕的底部

时间:2010-04-14 08:46:41

标签: blackberry blackberry-storm blackberry-eclipse-plugin

我有4个ButtonField,我希望水平对齐所有按钮。因为我正在使用Horizo​​ntalFieldManager并指定Field.FIELD_BOTTOM将所有按钮字段放到屏幕的按钮。但它不能正常工作。我不觉得它有什么问题

1 个答案:

答案 0 :(得分:1)

尝试在manager构造函数中设置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));
    }
}

alt text http://img412.imageshack.us/img412/8776/managerg.jpg