2013-03-01 83 views
0

如何創建黑莓中的日曆視圖,並且每個列表都有不同的顏色(例如:奇數行爲藍色,偶數行爲白色)。如何在黑莓中創建ListView或TableView如日曆

我要像下面

文本的結構|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文字 text |文字|文字|文字|文字|文字|文字|文字|文字|文字|文字|文本

其他樣品,如在此鏈接的圖像 - >http://appworld.blackberry.com/webstore/content/14535/

我使用黑莓JDE 4.7。 感謝

+0

GridFieldManager支持4.7? – Signare 2013-03-01 11:48:09

回答

0

試試這個 -

int k; 
LabelField l; 

GridFieldManager grid = new GridFieldManager(9,4,0); //First parameter for row,second for column 
    for (int i = 1; i < 37; i++) { 
     k=i%2; 
     if(k!=0){ 
      l=new LabelField(""+i) 
      { 
       public void paint(Graphics graphics) 
       { 
       graphics.setColor(Color.RED); 
       super.paint(graphics); 
       } 
      } ; 
     }else{ 
      l=new LabelField(""+i) 
      { 
       public void paint(Graphics graphics) 
       { 
       graphics.setColor(Color.BLUE); 
       super.paint(graphics); 
       } 
      } ; 
     } 

     grid.add(l); 

    } 
    grid.setColumnPadding(30); 
    grid.setRowPadding(30); 
    add(grid); 
+0

我無法使用GridFieldManager,因爲我使用blackberry jde 4.7。如果我嘗試你的代碼,我必須創建GridFieldManager類。你能給我jde 4.7的示例代碼嗎? – 2013-03-04 00:55:29