1

1つのブラックベリーアプリケーションOS5.0とレターで動作しているimは、portraitモードで正常に動作しています。デバイスをモードに切り替えるとlandscape、その特定の画面のレイアウトがに切り替わり、画面の右側に白色が表示されます。portraitlandscape

landscapeでは、Designとすべてのモードでアプリケーションを処理する方法はManager

デバイスの現在のモード(横向きと縦向き)を取得する方法は?

そのアージェントを教えてください...

4

1 に答える 1

1

Display.getOrientation()現在のデバイスの向きを取得するために使用します。カスタム描画を行う場合Display.getDirection()は、ディスプレイのどの端が「上」にあるかを判断するために を使用する必要がある場合もあります。サポートする向き/方向を指定するために使用UiEngineInstance.setAcceptableDirections()します。向きが変わると、Screen のsublayout()メソッドが再度呼び出され、新しい向きに合わせてコントロールを適切に再配置する機会が与えられます。

于 2011-11-04T17:50:17.643 に答える