0

横向きでのみ実行する必要がある BlackBerry 10 ネイティブ アプリがあります。タグのbar-descriptor.xml下に次のコードがあります。<qnx>

<initialWindow>
    <aspectRatio>landscape</aspectRatio>
    <autoOrients>false</autoOrients>
    <systemChrome>none</systemChrome>
    <transparent>false</transparent>
</initialWindow>

ただし、アプリを起動すると、常に縦向きモードで起動します。アプリを横向きモードで起動するには、他に何をする必要がありますか?

4

3 に答える 3

1

qml ファイルでも定義する必要があります。オン シグナル作成完了

onCreationCompleted: {
        OrientationSupport.supportedDisplayOrientation = SupportedDisplayOrientation.DisplayLandscape;
}

または C++ では、アプリケーション コンストラクターで定義できます。

OrientationSupport::instance()
      .setSupportedDisplayOrientation(SupportedDisplayOrientation::DisplayLandscape);

次のドキュメントを確認してください: https://developer.blackberry.com/cascades/documentation/dev/orientation/index.html

于 2012-12-03T05:41:35.693 に答える
0

方向がロックされていることをナビゲーターに伝えるために、アプリの初期化コード内で呼び出す必要がある<initialWindow>宣言と同様に、それが判明しました。bar-descriptor.xmlnavigator_rotation_lock(true)

http://developer.blackberry.com/native/reference/com.qnx.doc.bps.lib_ref/com.qnx.doc.bps.lib_ref/topic/navigator_rotation_lock.html

于 2012-12-03T22:58:23.120 に答える