Я использовал некоторый код, который я нашел из другого вопроса.Я закомментировал часть setPositionChild()
, потому что не знал, какие значения указать для positionY
и positionX
.Когда я запускаю приложение, фоновое изображение находится сверху, а кнопки, которые я добавляю в диспетчер позже, все вместе нажимаются внизу изображения.
Background bg = BackgroundFactory.createBitmapBackground(Bitmap.getBitmapResource("Background.JPG"));
Bitmap bmp = Bitmap.getBitmapResource("Background.JPG");
BitmapField imgField = new BitmapField(bmp);
// Create the field manager
VerticalFieldManager manager = new VerticalFieldManager()
{
// Overide the sublayout of the field manager to set the position of
// the image directly
/* protected void sublayout(int width, int height)
{
setPositionChild(imgField, positionX, positionY)
setExtent(width, height)
}*/
};
// Set the background of the field manager
manager.setBackground(bg);
// add the bitmap field to the field manager
manager.add(imgField);
// add the field manager to the screen
add(manager);