Blackberry 如何将图像与底部对齐

Blackberry 如何将图像与底部对齐,blackberry,Blackberry,我正在尝试以img1 str img2 | img3的格式对齐屏幕底部的图像,我面临的问题是如果str很小,图像会向左移动,否则图像会根据字符串长度向右移动。我希望图像始终保持在右角,如何做到 VerticalFieldManager test = new VerticalFieldManager(); HorizontalFieldManager horizontalFieldManager = new HorizontalFieldManager(

我正在尝试以img1 str img2 | img3的格式对齐屏幕底部的图像,我面临的问题是如果str很小,图像会向左移动,否则图像会根据字符串长度向右移动。我希望图像始终保持在右角,如何做到

VerticalFieldManager test = new VerticalFieldManager();

    HorizontalFieldManager horizontalFieldManager = new HorizontalFieldManager(
                FIELD_BOTTOM | Manager.USE_ALL_WIDTH) {
            public void paint(Graphics graphics) {
                graphics.setBackgroundColor(0x316AC5);
                graphics.clear();
                super.paint(graphics);
            }
        };

        Bitmap fadeBitmap = Bitmap
                .getBitmapResource("icon_tz_faded_316AC5_35x39.png");
        Bitmap clockBitmap = Bitmap
                .getBitmapResource("icon_date_picker_white_316AC5_35x39.png");
        Bitmap tzBitmap = Bitmap
                .getBitmapResource("icon_tz_white_316AC5_35x39.png");

        final ImageButtonField unfocus = new ImageButtonField("",
                Field.FOCUSABLE | FIELD_LEFT, "icon_tz_faded_316AC5_35x39.png",
                "icon_tz_faded_316AC5_35x39.png", 0xFFFFFF);

        final ImageButtonField bitmapField = new ImageButtonField("",
                Field.FOCUSABLE | ImageButtonField.FIELD_RIGHT,
                "icon_date_picker_white_316AC5_35x39.png",
                "icon_date_picker_selected_35x39.png", 0xFFFFFF);

        final ImageButtonField bitmapField1 = new ImageButtonField("",
                Field.FOCUSABLE | ImageButtonField.FIELD_RIGHT,
                "icon_tz_white_316AC5_35x39.png", "icon_tz_selected_35x39.png",
                0xFFFFFF);

        int margin = ((Display.getWidth() - (fadeBitmap.getWidth()
                + clockBitmap.getWidth() + tzBitmap.getWidth() + timezoneTitle
                .getWidth())) / 4);

        unfocus.setMargin(0, 3, 0, 0);
        timezoneTitle.setMargin(0, 120, 0, 0);
        bitmapField1.setMargin(0, 0, 0, 0);

        horizontalFieldManager.add(unfocus);
        horizontalFieldManager.add(timezoneTitle);
        horizontalFieldManager.add(bitmapField);
    horizontalFieldManager.add(bitmapField1);
            test.add(horizontalFieldManager);

创建另一个水平字段并将图像添加到此字段,然后使用setPadding(上、左、下、右)按顺序排列图像。

不要重复您自己的问题。您可以随时更新旧问题,例如,您可以更新问题。同时检查一下,
如果我没有得到一个好的答案怎么办?