Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Blackberry中显示位图字段_Blackberry - Fatal编程技术网

在Blackberry中显示位图字段

在Blackberry中显示位图字段,blackberry,Blackberry,我不知道为什么,但我无法在我的黑莓应用程序中显示位图字段。位图从不渲染 代码如下:图像放置在res文件夹中: package mypackage; import net.rim.device.api.system.Bitmap; import net.rim.device.api.ui.Field; import net.rim.device.api.ui.component.BitmapField; import net.rim.device.api.ui.container.MainScr

我不知道为什么,但我无法在我的黑莓应用程序中显示位图字段。位图从不渲染

代码如下:图像放置在res文件夹中:

package mypackage;

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

/**
 * A class extending the MainScreen class, which provides default standard
 * behavior for BlackBerry GUI applications.
 */
public final class MyScreen extends MainScreen
{
    BitmapField bitmapField;

    /**
     * Creates a new MyScreen object
     */
    public MyScreen()
    {        
        Bitmap logoBitmap = Bitmap.getBitmapResource("res/apresslogo.png");
        bitmapField = new BitmapField(logoBitmap,Field.FIELD_HCENTER);
        add(bitmapField); 
        // Set the displayed title of the screen       
        setTitle("MyTitle");
    }
}

尝试只传递文件名,不传递路径:

Bitmap logoBitmap = Bitmap.getBitmapResource("apresslogo.png");

就这样!谢谢!