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

触摸屏设备和使用触控板的设备必须使用什么代码?

谢谢

4

1 回答 1

0

尝试这个:

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

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

       }   
        };   
   buttonInfo.setChangeListener(infoListener);
于 2013-06-24T09:45:03.977 回答