blackberry - 处理字段的方向变化

标签 blackberry screen-orientation

我想调整我的应用程序以处理纵向和横向方向。我使用 sublayout() 来检查方向是否已更改,如果是,我删除所有字段,然后再次添加所有字段。因此,所有字段都根据新的显示宽度正确布局。我不喜欢这个解决方案,所以我想知道是否有一个优雅的解决方案来正确布局字段。

最佳答案

通过缩放覆盖您的自定义字段getPreferedWidth() Display.getWidth 和通过缩放getPreferedHeight()Display.getHeight() 如果您重写 paint(Graphics g),请在方法主体内使用 getPreferedWidth()getPreferedHeight()

关于blackberry - 处理字段的方向变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480012/

相关文章:

iphone - 如何为我的整个 PhoneGap 应用程序将屏幕方向固定为纵向

android - 如何将屏幕旋转锁定到当前状态

Android手机在执行我自己开发的应用程序时重启

ios - iPad 应用程序首先进入纵向模式,然后在解锁锁定时处于横向模式的屏幕后进入横向模式

audio - 如何使用来自 blackberry 5.0 的 HTTP POST 上传音频文件?

css - 在具有不同宽高比的屏幕上处理 CSS 背景图像。 (16 :9 -> 9:16)

Blackberry - 无法在调试器中看到值

BlackBerry 连接传输描述符

blackberry - 声音文件黑莓应用程序的加密/解密

java - 这是地道的Java吗?