Чтобы выполнить вышеупомянутое требование, сначала вам нужно установить фоновое изображение для основного экрана, для этого есть несколько методов, которые необходимо переопределить, используя метод рисования основного экрана.
Пример кода:
Bitmap screen1=Bitmap.getBitmapResource("Screen_1.jpg");
public void paint(Graphics graphics)
{
graphics.drawBitmap(0, 0, Display.getWidth(), Display.getHeight(),screen1, 0, 0);
super.paint(graphics);
}
};
После установки фонового изображения для экрана необходимо добавить LabelField или RichTextField на экран.
Пример:
LabelField lf=new LabelField("text",Field.USE_ALL_WIDTH|DrawStyle.HCENTER);
add(lf);
Когда вам нужно изменить набор изображений Backgound.
screen1=Bitmap.getBitmapResource("you image.jpg");
lf.setText("your labelfield text");
invalidate();
Надеюсь, это поможет вам.