Кнопки в ежевике - PullRequest
       3

Кнопки в ежевике

0 голосов
/ 15 декабря 2010

Я хочу создать экран, на котором изображение будет фоновым, а на переднем плане - две центрированные кнопки.При нажатии любой из кнопок я хочу отобразить новые экраны.

Я могу создавать только кнопки, остальное я не могу выполнить.

Ответы [ 2 ]

2 голосов
/ 15 декабря 2010

RIM предлагает обширный набор Руководств по разработке , которые являются хорошим началом.

0 голосов
/ 07 июня 2013

Вы должны иметь полевого менеджера, чтобы покрыть весь экран. и в методе рисования этого менеджера вам нужно нарисовать фоновое изображение на весь размер экрана, затем вызвать super.Paint()

после этого вы можете добавить две кнопки в один и тот же менеджер.

final Bitmap bodyBG = Bitmap.getBitmapResource("body"+ApplicationUtil.getInstance().getScreenResolution()+".png");
 VerticalFieldManager pannel = new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL){


protected void sublayout(int maxWidth, int maxHeight) {

// TODO Auto-generated method stub

super.sublayout(Display.getWidth(), Display.getHeight());

setExtent(Display.getWidth(), Display.getHeight());

}

protected void paint(Graphics graphics) {

// TODO Auto-generated method stub

graphics.clear();

graphics.drawBitmap(0,0,bodyBG.getWidth(), bodyBG.getHeight(), bodyBG, 0, 0);

super.paint(graphics);

}

};

теперь добавьте кнопки на панели

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...