0

Android アプリケーションを開発していますが、レイアウトに問題があります。

横向きレイアウトと縦向きレイアウトを変更するために、layout-large フォルダーとlayout -large landフォルダーを作成しました。しかし、私は奇妙な問題を抱えています。

縦向きモードでアプリケーションを起動し、横向きモードに回転した場合; アプリケーションはレイアウトを変更しなかったため、ユーザーは縦向きモードのレイアウトを見ることができます。しかし、横向きレイアウトモードでアプリケーションを起動し、縦向きモードに回転した場合; アプリケーションはレイアウトを変更しなかったため、ユーザーには横向きモードのレイアウトが表示されます。

どちらの場合も、そのウィンドウを再度開くと、現在の向きモードが画面に適用されます。

android:orientationレイアウトには属性はありません。

4

1 に答える 1

0

android:configChanges="orientation"AndroidManifestでそのアクティビティを設定していないことを確認してください(これにより、向きの変更時にアクティビティが再作成されないため、構成固有のレイアウトが再読み込みされません)。

于 2012-04-08T07:22:19.123 に答える