использовать картинку для фона в моем приложении BlackBerry - PullRequest
0 голосов
/ 08 февраля 2012

Я пытаюсь использовать картинку для фона моего приложения blackberry вместо белого фона по умолчанию.Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 09 февраля 2012
final Bitmap header_Bitmap = //your image
    VerticalFieldManager vfm_ = new VerticalFieldManager(
            Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR
                    | Manager.NO_VERTICAL_SCROLL
                    | Manager.NO_VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH) {
        public void paint(Graphics graphics) {
            graphics.setBackgroundColor(0x040811);
            graphics.clear();
            graphics.drawBitmap(0, 0, header_Bitmap.getWidth(),
                    header_Bitmap.getHeight(), header_Bitmap, 0, 0);
            super.paint(graphics);
        }
    };
add(vfm_);
0 голосов
/ 12 февраля 2012

Фон , BackgroundFactory может использоваться для установки фона любого VerticalFieldManager , HorizontalFieldManager или MainScreen ,Эта поддержка доступна с версии JDE 4.6.0 .

Проверьте API .

Bitmap bitmap = Bitmap.getBitmapResource("myBitmap.png");
Background background = BackgroundFactory.createBitmapBackground(bitmap);
setBackground(background);
...