我正在开发一个应用程序,需要在智能手机中严格以纵向模式运行,严格在平板电脑上以横向模式运行。我使用下面的代码在我登录活动的onCreate方法手动设置方向:setRequestedOrientation为景观加载肖像布局
if (getResources().getBoolean(R.bool.portrait_only)) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
} else {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
凡布尔值来在片中假。然而,方向改变为风景;布局文件仍然是从“layout_large”文件夹而不是“layout_large_land”文件夹中选取的。因此我的观点看起来很紧张。
我试过这个link。
但它没有帮助。
任何帮助表示赞赏。
在此先感谢。
感谢您的答复。它似乎不适合我。 –
你能告诉我什么是'setContentView()'什么是你的布局文件夹中的布局文件名?对于移动设备和标签 –