我的一个j2me程序可以在手机上运行,但是怎么不能全屏呢,屏幕下方有个软键区,大概30像素高,很难看,怎么解决?让程序充分利用屏幕大小?
有的手机的j2me 的有的部分是不可去除的,就是屏幕下方的软键区,还有屏幕上方的一块区域,主要显示什么电良,title什么的,这在midp1.0中有规定的,但是还是根据手机而不同,是厂商的问题,有的就没有,如siemens的一些,
对于楼顶的兄弟,想来一定是刚刚接触j2me,对于不同的手机显示的效果也不一样。例如nokia就可以全屏显示,只要display的那各类继承nokia自带的api里的fullcanvas就可以,而motorola就于nokia不同,他并不能全品显示,屏幕上一定要存在command。以上是对于midp1。0规范
而对于midp2.0 motorola好像也可以向时全屏了。其他手机没有做过所以不是很清楚。
nokia的程序可以使用fullcanvas实现全屏幕
motorola更简单些,在canvas类下获得的屏幕高度是除去软键区的
你要画什么可以超过那个高度
同样可以显示出来
至少在388上是这样的
nokia上是可以用fullCanvas来全屏显示的,
moto上有些困难,你可以在那个区域贴上一块背景或图片什么的,
目前好象还没有办法实现直接全屏。