我有一个用于垂直方向的活动(activity_main.xml - 应用程序中的唯一活动),并将 layout-land 添加到 res 目录中,名称相同的 xml。但是,当我将手机的方向更改为横向时,不会创建/替换新屏幕。当然我错过了一些非常简单但找不到的东西......有什么想法吗?
问问题
276 次
2 回答
0
在您的 AndroidManifest 文件中,将此代码放入您的活动标签中
android:screenOrientation="landscape"
编辑:改变方向:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
并将此代码添加到您的清单文件中:
android:configChanges = "orientation"
于 2012-12-26T13:54:02.767 回答
0
将此添加到清单文件中的活动中
android:configChanges="orientation|keyboardHidden|screenSize"
并关注您的活动
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
于 2012-12-26T13:58:41.113 回答