2012-02-10 4 views

答えて

6
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); 
     } 
    }; 

enter image description here

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_); 
0

コメント背景画像に書き込まれるべきか、「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) 
関連する問題