垂直方向のアクティビティ (activity_main.xml - アプリ内のアクティビティのみ) があり、同じ名前の xml を使用してレイアウトランドを res ディレクトリに追加しました。ただし、電話の向きを横向きに変更すると、新しい画面が作成/置換されません。確かに私は本当に単純なものを見逃していますが、それを見つけることができません...何かアイデアはありますか?
質問する
276 次
2 に答える
0
これをマニフェストファイルのアクティビティに追加します
android:configChanges="orientation|keyboardHidden|screenSize"
そしてあなたの活動をフォローする
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
于 2012-12-26T13:58:41.113 に答える
0
AndroidManifest ファイルで、このコードをアクティビティ タグに挿入します。
android:screenOrientation="landscape"
編集: 方向の変更: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
次のコードをマニフェスト ファイルに追加します。
android:configChanges = "orientation"
于 2012-12-26T13:54:02.767 に答える