Я пытаюсь создать LabelField
без фона вообще, как прозрачный. У меня есть фон, установленный на мой экран с растровым изображением, и я хотел бы иметь прозрачный LabelField
.Как установить прозрачный фон LabelField в BlackBerry
У меня есть следующий код, но он не работает.
BitmapField info;
EncodedImage logoBitmap = EncodedImage.getEncodedImageResource("userInfo.png");
info = new BitmapField(null, Field.FIELD_LEFT |Field.FIELD_BOTTOM);
info.setImage(logoBitmap);
AbsoluteFieldManager superMainContainer;
superMainContainer.add(info,0,200);
LabelField nameLabel = new LabelField("Name:");
nameLabel.setBackground(BackgroundFactory.createSolidTransparentBackground(0, 0));
superMainContainer.add(nameLabel, 10, 210);
Это всего лишь часть кода, который, как я думал, имеет значение .. Я инициализирую ярлык, и я знаю, что с простым фоном работает вещь, когда вы помещаете ярлык с полем растрового изображения в качестве фона. –
Вам нужно вставить код, над которым вы работаете. Обновите свой вопрос с помощью необходимых фрагментов кода. Также мне кажется необычным подход, который вы пытаетесь установить для фона. Вы добавляете «BitmapField» в FieldManager, почему вы не установили 'Bitmap' /' EncodedImage' как «Background» этого поляManager? – Rupak
Вы можете проверить обновленный ответ. – Rupak