我想在移动视图中具有纵向屏幕方向,在平板电脑视图中具有两个方向我没有在清单中定义方向,但我检查设备是否不是平板电脑,通过以下行在代码中制作方向纵向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
此代码在平板电脑中完美运行,但是当我尝试在平板电脑上以横向运行应用程序时出现问题,第一个应用程序以横向运行,然后通过代码更改为纵向。所以onCreate
函数运行两次。我不想这样做两次!
例如,我可以在values-sw600dp
例如中定义一个变量并使用它来改变清单中的方向吗?还是改变清单方向优先级?!(并在代码中设置方向?!)