在BB设备中显示图像

时间:2010-12-03 07:11:45

标签: bitmap

我使用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 :(得分:0)

您可以将图像保存在应用程序的资源文件夹(res)中,然后尝试 Bitmap.getBitmapResource( “src1.png”);