单击按钮时如何创建弹出窗口?
答案 0 :(得分:10)
您可以使用几种不同的方法,状态来通知用户(默认2秒显示):
Status.show("Hello!");
设置您自己的显示时间:
Status.show("Hello!", 5000)
或模态对话框:
Dialog.inform("Hello!");
带有回复的对话框:
int response = Dialog.ask(Dialog.D_YES_NO, "Continue?");
switch (response) {
case Dialog.YES:
//do something
default:
//do nothing
}
或者为完整的实际PopupScreen创建一个弹出类:
public class MyPopup extends PopupScreen{
public MyPopup() {
super(new VerticalFieldManager(), Field.FOCUSABLE);
add(new LabelField("Hello!"));
}
}
并将其推送到堆栈,就像使用普通的MainScreen类一样:
UiApplication.getUiApplication().pushScreen(new MyPopup());
答案 1 :(得分:1)
看看这些链接,你可以得到想法:
Blackberry: Create a popup Dialog
BlackBerry programing - create borderless popup screen
此外,您可以搜索stackoverflow以获得更多答案...... :)