【问题标题】:Displaying BitmapField in Blackberry在黑莓中显示 BitmapField
【发布时间】:2013-05-26 11:49:32
【问题描述】:

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

代码如下:图片放在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");
    }
}

【问题讨论】:

    标签: blackberry


    【解决方案1】:

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

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

    【讨论】:

    • 就是这样!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多