Отображение растрового ресурса в баннере MainScreen для BlackBerry - PullRequest
0 голосов
/ 19 апреля 2011

Эй, ребята, у меня проблемы с отображением моего значка на баннере моего главного экрана.Значок находится в каталоге res /.Вот мой код MainScreen:

    HorizontalFieldManager mngr = new HorizontalFieldManager(USE_ALL_WIDTH);

    LabelField label = new LabelField("AACD");
    BitmapField pic=new BitmapField(Bitmap.getBitmapResource("res/aacdIconSmall.PNG"),Field.FOCUSABLE);

    mngr.add(pic);
    mngr.add(label);

    this.setBanner(mngr);
    BrowserField browserField = new BrowserField();
    add(browserField);

Метка AACD отображается над моим BrowserField, но мое растровое изображение не отображаетсяЕсть идеи?

Ответы [ 2 ]

2 голосов
/ 19 апреля 2011

Ваш код в порядке.

Однако я подозреваю, что вы не добавили изображение в свой проект JDE, поэтому изображение не включается в получившийся файл .cod при сборке проекта.

0 голосов
/ 04 июля 2011

Нет необходимости использовать папку res

попробуйте Bitmap.getBitmapResource ("img / aacdIconSmall.png")

папка должна быть такой

Рез - img - aacdIconSmall.png

(я не знаю, accdIconSmall.PNG чувствителен к регистру или нет, еще не тестировал, просто убедитесь, что вы используете одинаковые прописные и строчные буквы)

...