日期:2014-05-20  浏览次数:20661 次

j2me关于获取屏幕长宽的问题
代码中使用getWidth()和getHeight()是获取屏幕的长宽。但在eclipse上模拟器测试时,是获取了模拟器的长宽(并不是获取模拟器中屏幕的大小,我用的是WTK2.5中DefaultColorPhone),请问怎么解决??

------解决方案--------------------
如果你用的是GameCanvas写的,没有setFullScreenMode(true)时下面屏幕下面会有一条用于放Command的条目,此时用的getHeight()是不包括下面条目的高度的,反之用了setFullScreenMode(true)后用没有下面和条目了,再用getHeight()时就是全屏幕了。