Отображение изображения на устройстве BB - PullRequest
0 голосов
/ 03 декабря 2010

Я написал следующий код, используя BB API для отображения изображения, но он не показывает изображение на экране.Изображение, которое я пытаюсь отобразить, находится в папке, в которой находится моя Java-программа:

import net.rim.device.api.system.Bitmap;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.component.BitmapField;
import net.rim.device.api.ui.container.MainScreen;

public class BitMapFieldDemo extends UiApplication 
{
    public static void main(String[] args)
    {
        BitMapFieldDemo theApp = new BitMapFieldDemo(); 
        theApp.enterEventDispatcher(); 
    }

    public BitMapFieldDemo() 
    { 
        pushScreen(new BitmapFieldDemoScreen()); 
    } 
}

class BitmapFieldDemoScreen extends MainScreen
{

    public BitmapFieldDemoScreen ()
    {
        setTitle("Bitmap Field Demo");
        Bitmap bitmapImage = Bitmap.getBitmapResource("D:\\JDE 5.0_WORKSPACE\\CrossPlatformMsngr\\src1.png");
        BitmapField fieldDemo = new BitmapField(bitmapImage);             
        add(fieldDemo);
    }
}

Почему мое изображение не отображается на экране.Я что-то упустил в коде?

1 Ответ

0 голосов
/ 28 марта 2011

Вы можете сохранить изображение в папке Resource вашего приложения (res), а затем попробовать Bitmap.getBitmapResource ( "src1.png");

...