2013-06-11 104 views
0

我最近開始創建一個黑莓應用程序。我希望應用程序能夠顯示一個屏幕(假設它被稱爲「InfoScreen」),但正如我所說的,我對此仍然很陌生。如果我想在單擊按鈕「buttonInfo」時顯示「InfoScreen」,那麼我需要使用哪些代碼?黑莓日食中的按鈕點擊顯示屏幕

下面是我用來創建可能與此問題相關的按鈕的一些代碼。

//Create button 
    ButtonField buttonInfo = new ButtonField("Information", Field.FIELD_HCENTER); 
    //Center buttons 
    VerticalFieldManager vfm = new VerticalFieldManager(Field.USE_ALL_WIDTH);   
    vfm.add(buttonInfo); 
    add(vfm); 

什麼代碼將不得不用於觸摸屏設備和那些使用軌跡板?

感謝

回答

0

試試這個:

FieldChangeListener infoListener = new FieldChangeListener() { 
     public void fieldChanged(Field field, int context) { 

      UiApplication.getUiApplication().pushScreen(new InfoScreen()); 

     } 
     }; 
    buttonInfo.setChangeListener(infoListener);