2
我需要在黑莓上用圓角邊框製作一個textboxField。 我嘗試製作自定義文本框,但它看起來不太好。 任何人都可以與我分享一個良好的黑莓自定義TextBoxField類嗎?如何在黑莓上製作帶有圓角邊框的自定義TextBoxField?
我需要在黑莓上用圓角邊框製作一個textboxField。 我嘗試製作自定義文本框,但它看起來不太好。 任何人都可以與我分享一個良好的黑莓自定義TextBoxField類嗎?如何在黑莓上製作帶有圓角邊框的自定義TextBoxField?
final Bitmap header_Bitmap = //background image;
VerticalFieldManager vfm_ = new VerticalFieldManager(
Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR
| Manager.NO_VERTICAL_SCROLL
| Manager.NO_VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH) {
public void paint(Graphics graphics) {
graphics.setBackgroundColor(0x040811);
graphics.clear();
graphics.drawBitmap(0, 0, header_Bitmap.getWidth(),
header_Bitmap.getHeight(), header_Bitmap, 0, 0);
super.paint(graphics);
}
};
Bitmap borderBitmap = //the rounded image;
VerticalFieldManager vfm_email = new VerticalFieldManager();
vfm_email.setBorder(BorderFactory.createBitmapBorder(new XYEdges(5, 5,
5, 5), borderBitmap));
EmailAddressEditField email = new EmailAddressEditField("Email : ", "", 50, Field.FOCUSABLE);
vfm_email.add(email);
vfm_.add(vfm_email);
add(vfm_);
在上面的代碼什麼應在評論的背景圖像被寫入, 「img.bmp」,因爲它提供了一個錯誤 最終位圖header_Bitmap = 「img.bmp」; //背景圖;
VerticalFieldManager vfm_ = new VerticalFieldManager(
Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR
| Manager.NO_VERTICAL_SCROLL
| Manager.NO_VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH)