1

アスペクト比を ANY に設定します。

stage.setAspectRatio(StageAspectRatio.ANY);

デバイスを横向きに回転させてアプリケーションを起動すると、黒い画面しか表示されません。しかし、デバイスが縦向きに回転すると、アプリケーションは正常に起動し、デバイスを横向きまたは縦向きに回転させ、アプリケーションはそれぞれユーザー インターフェイスの向きを変更します。私はこの問題のある種の解決策を持っています。このコード行を追加すると:

stage.setOrientation(StageOrientation.DEFAULT);

デバイスが横向きの場合、アプリケーションは縦向きで起動し、デバイスを縦向きに回転させて横向きに戻すまで縦向きのままです。私は自分のアプリケーションを、それぞれデバイスの向きに合わせた UI で開始したいと考えています。

4

1 に答える 1

0

appdescriptor xmlも編集する必要があります..

    <autoOrients>true</autoOrients>
于 2012-12-08T10:57:07.243 に答える