2012-03-19 39 views
0

我想在屏幕的顶部和dispaly一些数据的一些在屏幕的结束,创建了两个不同的管理者,这个问题是运行我看不到屏幕上的任何数据后问题在使用管理

public NativeScreen() { 


      super(); 
       LabelField title = new LabelField("Calendar DatePicker", 
           LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH); 

       hrzManager = new HorizontalFieldManager() { 
        protected void paintBackground(Graphics graphics) { 
          graphics.setBackgroundColor(0x0007F5ED); 
           graphics.clear(); 
           super.paint(graphics); 
       } 
       }; 
      hrzManager.add(title); 


     VerticalFieldManager verticalFieldManagerUpper = new VerticalFieldManager(Manager.NO_VERTICAL_SCROLL | Manager.NO_HORIZONTAL_SCROLL | 
     Manager.USE_ALL_HEIGHT | Manager.USE_ALL_WIDTH) ; 
     verticalFieldManagerUpper.add(hrzManager);  
    //Add the manager to the screen. 
    this.add(verticalFieldManagerUpper); 

    VerticalFieldManager verticalFieldManager = new VerticalFieldManager(Manager.NO_VERTICAL_SCROLL | Manager.NO_HORIZONTAL_SCROLL | 
     Manager.USE_ALL_HEIGHT | Manager.USE_ALL_WIDTH) ; 


    HorizontalFieldManager horizontalFieldManager = new HorizontalFieldManager(HorizontalFieldManager.USE_ALL_WIDTH | HorizontalFieldManager.USE_ALL_HEIGHT); 

    ImageButtonField bitmapField = new ImageButtonField(Bitmap.getBitmapResource("pimdemo_jde.png"), Field.FIELD_BOTTOM); 
    horizontalFieldManager.add(bitmapField); 
    ImageButtonField bitmapField1 = new ImageButtonField(Bitmap.getBitmapResource("attachmentdemo_jde.png"), Field.FIELD_BOTTOM); 
    horizontalFieldManager.add(bitmapField1); 

    //Add the fields to the manager. 
    verticalFieldManager.add(horizontalFieldManager); 

    //Add the manager to the screen. 
    this.add(verticalFieldManager); 

回答

2

使用设置状态并设置标题 -

setTitle(field); 
setStatus(field);