在我的应用程序中,我正在设置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" ) ));
它显示为
我被困在这里。任何想法都会被贬低。
由于
答案 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));