3

私のアプリケーションをポートレートモードで起動したいのですが、デバイスが横長モードの場合でも、常にBlackBerry Stormで を起動します。Blackberry:potraitモードでアプリケーションをロックしますか?

どうすればいいですか。

私たちはで、私のアプリを開いた後の向きを制御することができます知っている:

   UiEngineInstance ui = Ui.getUiEngineInstance(); 
     ui.setAcceptableDirections(Display.DIRECTION_NORTH); 

が、ポートレートモードでアプリを開く方法?

ありがとう、

+0

私たち全員ではありませんか?結局のところ、私はアプリをポートレートとランドスケープの両方に対応させました。 –

答えて

5

各画面クラスのコンストラクタで1行のコードを使用してください。

Ui.getUiEngineInstance()。setAcceptableDirections(Display.DIRECTION_PORTRAIT);

私はまた、OS 7携帯電話でこれに伴う問題を取得し、だから私は、コードの下に使用して問題により固定されている:。

Ui.getUiEngineInstance()setAcceptableDirections(Display.DIRECTION_NORTH)。

+0

これは正しい方法です(私が知っている唯一の方法です)。しかし、少なくとも一部のユーザーが問題を報告していることに注意してください(http://support.blackberry.com/t5/Java-Development/Issue-with-setAcceptableDirections-when-a-different/td-p/196456)、いくつかのシナリオでは – Laepdjek

関連する問題