2012-02-08 102 views

回答

1
final Bitmap header_Bitmap = //your 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); 
     } 
    }; 
add(vfm_); 
0

背景BackgroundFactory可以用來設置的任何VerticalFieldManagerHorizo​​ntalFieldManagerMainScreen的背景。從JDE版本4.6.0開始支持此支持。

檢查API

Bitmap bitmap = Bitmap.getBitmapResource("myBitmap.png"); 
Background background = BackgroundFactory.createBitmapBackground(bitmap); 
setBackground(background);