0
我正在做一个黑莓应用程序。在我的应用程序中,我必须显示在图像下显示一些文本。所以我用这个代码。如何在黑莓图像上放置文字?
LabelField tab1 = new LabelField("Page 1", LabelField.FOCUSABLE | LabelField.HIGHLIGHT_SELECT){
protected void paintBackground(Graphics g) {
// TODO Auto-generated method stub
super.paintBackground(g);
EncodedImage tmpimg = EncodedImage.getEncodedImageResource("ic_menu_refresh.png");
try {
g.drawImage(0, 0, 70, 40, tmpimg,0 , 0, 0);
}
catch (IllegalArgumentException iae) {
System.out.println("Bad arguments.");
}
}
protected void layout(int width, int height) {
super.layout(width, height);
setExtent(70, 40);
};
protected void paint(net.rim.device.api.ui.Graphics graphics) {
graphics.setColor(Color.WHITE);
super.paint(graphics);
};
};
此代码给上limage文本,但我想,没有文字上的图像。我的心希望它在图像的底部。此外,我想调整大小的图像取决于labelfield大小..请帮助我的朋友..
谢谢hardik ...你能给我一个示例代码? – sarath