Java me LWUIT 1.4中的iPortrait不工作?

Java me LWUIT 1.4中的iPortrait不工作?,java-me,lwuit,orientation-changes,Java Me,Lwuit,Orientation Changes,我用的是LWUIT 1.4。我想锁定横向的方向。所以,我用 Display.getInstance().isPortrait(); 但是它说找不到isPortrait()的符号 有人能告诉我为什么LWIT1.4中没有此方法吗?首先……您是否导入了正确的显示?重要的是,不要导入lcdui显示器。 其次,正确的方法是锁定方向(布尔纵向)。必须编写Display.getInstance().lockOrientation(true)。我认为这是正确的值…试着这样做。好吧,我通过获取屏幕高度和宽度来实

我用的是LWUIT 1.4。我想锁定横向的方向。所以,我用

Display.getInstance().isPortrait();
但是它说找不到
isPortrait()的符号


有人能告诉我为什么LWIT1.4中没有此方法吗?

首先……您是否导入了正确的
显示?重要的是,不要导入lcdui
显示器

其次,正确的方法是锁定方向(布尔纵向)。必须编写
Display.getInstance().lockOrientation(true)。我认为这是
正确的
值…试着这样做。

好吧,我通过获取屏幕高度和宽度来实现它

如果宽度小于高度,则丢弃它,如果大于,则允许它


在Lwuit以及Blackberry UIApplication及其工作环境中实现了相同的场景

您有Lwuit 1.4的API文档吗?或者链接到那个文档?第三。这些功能不是在1.5中添加的吗;-)我用了这句台词,但我还是在学习诺基亚8。布尔showtrait=Display.getInstance().isPortrait()//Display.getInstance().lockOrientation(true);Display.getInstance().lockOrientation(showtrait);很抱歉,如果您想将应用程序置于横向模式,请将该值设置为false。这应该行得通。从API:lockOrientation(布尔纵向)在canForceOrientation()返回true的设备上,此方法可以将设备方向锁定为纵向或横向模式
if(Display.getInstance().getWidth()>Display.getInstance().getHeight()){//scape}else{//trait}