Blackberry PopupScreen尺寸受虚拟键盘限制

时间:2010-01-20 23:16:02

标签: blackberry blackberry-storm

我正在尝试显示自定义弹出屏幕,当显示虚拟键盘时,它会缩小弹出窗口的大小。我知道,例如,当你选择新消息时,你会得到一个允许你选择消息类型(短信,电子邮件等)的PopupScreen,它会显示在虚拟键盘的顶部。这是我的代码,我错过了什么?我找不到z-index或类似的东西...

public class InsertApplicationMenuItem extends ApplicationMenuItem {
    public Object run(Object context) {
    InsertWhatScreen screen = new InsertWhatScreen();

    UiApplication.getUiApplication().pushModalScreen(screen);

    return context;
    }
}

public class InsertWhatScreen extends PopupScreen {
    public InsertWhatScreen() {
    super(new VerticalFieldManager(), FOCUSABLE);
    }
}

alt text http://dl.dropbox.com/u/2645315/2010-01-20%2015%2017%2023.png

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

没有办法在第三方应用程序的虚拟键盘上放置任何东西。如果您在显示虚拟键盘时读取显示高度,您会看到设备实际上缩小了键盘显示时为您的应用程序提供的“屏幕大小”。