黑莓图像背景重复

时间:2012-12-27 13:05:33

标签: blackberry java-me background

在我的应用程序中,我正在设置verticalFieldManager的位图图像,但它正在重复。设置图像我正在使用

VerticalFieldManager vertical=new VerticalFieldManager(USE_ALL_HEIGHT | USE_ALL_WIDTH )
{
    protected void sublayout(int maxWidth, int maxHeight) 
    {               
       super.sublayout(Display.getWidth(), Display.getHeight());
       setExtent(Display.getWidth(), Display.getHeight());
    }
};

vertical.setBackground(BackgroundFactory.createBitmapBackground(
    Bitmap.getBitmapResource( "bg_640.png" ) ));

它显示为Grey image is repeating four times

我被困在这里。任何想法都会被贬低。

由于

1 个答案:

答案 0 :(得分:2)

而不是打电话

vertical.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("bg_640.png")));

使用this version of createBitmapBackground(Bitmap, int, int, int)

并传递如下参数:

vertical.setBackground(BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("bg_640.png"), 
                       Background.POSITION_X_LEFT, 
                       Background.POSITION_Y_TOP, 
                       Background.REPEAT_NONE));