我想调整我的应用程序以处理纵向和横向方向。我使用 sublayout() 来检查方向是否已更改,如果是,我删除所有字段,然后再次添加所有字段。因此,所有字段都根据新的显示宽度正确布局。我不喜欢这个解决方案,所以我想知道是否有一个优雅的解决方案来正确布局字段。
最佳答案
通过缩放覆盖您的自定义字段getPreferedWidth()
Display.getWidth
和通过缩放getPreferedHeight()
Display.getHeight()
如果您重写 paint(Graphics g)
,请在方法主体内使用 getPreferedWidth()
和 getPreferedHeight()
。
关于blackberry - 处理字段的方向变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480012/