blackberry - 黑莓中的弹出窗口

标签 blackberry java-me

单击按钮时如何创建弹出窗口?

最佳答案

你可以使用几种不同的方法,状态来通知用户(默认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());

关于blackberry - 黑莓中的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689479/

相关文章:

javascript - 使用 Invoke 通过 Twitter 的 native BlackBerry 实现共享来 self 的 BlackBerry WebWorks Application 的内容需要哪些参数?

http - 黑莓 http 连接在 3g 上不起作用

java - 在java中通过USB将文件从PDA复制到PC

黑莓:程序化 "Add to contacts"

java - 如何在 Java ME 中将 double 转换为字符串

java - 在 BlackBerry 上解析文本文件需要很长时间

BlackBerry 屏幕截图实用程序 - 从台式计算机

blackberry - 报告未在黑莓分析中更新

java - 通过在 J2ME 中提供搜索功能向移动设备的多个联系人发送消息

blackberry - 如何在 BlackBerry Java 中更改焦点时更改现场管理器的背景图像