【发布时间】:2012-09-18 15:32:25
【问题描述】:
我想知道我的经理在屏幕上可以使用多少垂直空间(无需滚动)。
我希望将此管理器放在一个单独的类中,而不是在 Screen 子类中。理想情况下,我的经理将能够被放置在任何屏幕上,而不需要传递给它的屏幕细节的任何知识 - 该经理将能够找出屏幕的标题/横幅字段未使用的空间。
我可以通过多种方法获取屏幕尺寸。那是容易的部分。但它没有考虑标题/横幅字段。
我想知道的是如何找到没有被任何标题或横幅字段覆盖的屏幕部分?但我想有一个通用的解决方案,可以在单独的类文件中使用,而无需事先了解要显示的屏幕。
(解决方法:我必须告诉我的经理标题/横幅字段的高度是多少,然后我可以使用这些高度和Display.getHeight() 来计算可用空间)
【问题讨论】:
标签: user-interface blackberry screen