我想创建一个屏幕,其中在背景中有一个图像,在前景中有两个居中的按钮。 单击任一按钮时,我想显示新屏幕。
我只能创建按钮 - 其余的我无法完成。
答案 0 :(得分:2)
RIM提供了一套广泛的Development Guides,这是一个良好的开端。
答案 1 :(得分:0)
您需要有一个现场经理来覆盖整个屏幕。并且在该经理的绘画方法中,您需要绘制整个屏幕尺寸的背景图像,然后调用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);
}
};
现在在面板上添加按钮