`
wlqsoft
  • 浏览: 4151 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Blackberry强制横竖屏

 
阅读更多

这个是纵向屏幕的示例:

在模拟器可以模拟重力切换事件,执行如下操作:

最后得到的横向视图如下所示:
四 屏幕横竖切换的屏蔽

有时候,我们可能会需要强行指定手机的横向或者纵向视图,在BlackBerry中,提供了如下一些小的窍门,可以实现相应的效果。
代码示例:强制在 BlackBerry API 应用程序中使用纵向视图
// Use code like this before invoking UiApplication.pushScreen()
int direction = Display.DIRECTION_NORTH;
Ui.getUiEngineInstance().setAcceptableDirections(direction);

代码示例:强制在 MIDlet 应用程序中使用横向视图
// Use code like this before invoking Display.setCurrent() in the MIDlet constructor
DirectionControl dc =
(DirectionControl) ((Controllable) Display.getDisplay(this)).
getControl("net.rim.device.api.lcdui.control.DirectionControl");
int directions = DirectionControl.DIRECTION_EAST | DirectionControl.DIRECTION_WEST;
dc.setAcceptableScreenDirections(directions);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics