Android强制方向仅单向

Android强制方向仅单向,android,orientation,landscape,Android,Orientation,Landscape,我知道这一点: android:screenOrientation="landscape" 但是,根据你打开应用程序的方向,方式会发生变化(即使是横向的,也有两种方式) 如何强制应用程序以单向方式打开 为了清晰起见,我真的希望音量按钮只放在平板电脑的底部 虽然我知道它会随着我为单个设备构建应用程序的构造函数的不同而变化,所以我想知道这是否可行。在活动的方法的onCreate()中尝试一下 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATI

我知道这一点:

android:screenOrientation="landscape"
但是,根据你打开应用程序的方向,方式会发生变化(即使是横向的,也有两种方式)

如何强制应用程序以单向方式打开

为了清晰起见,我真的希望音量按钮只放在平板电脑的底部


虽然我知道它会随着我为单个设备构建应用程序的构造函数的不同而变化,所以我想知道这是否可行。

活动的
方法的
onCreate()
中尝试一下

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

您可以通过以下方式锁定横向方向:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者,如果要反转横向方向:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);

别忘了把清单文件放在定义活动的地方!!!
致以最诚挚的问候

我相信您可以在这里找到您需要的:

这里有比风景画和肖像画更多的选择,我相信对你有帮助的是“反向风景画”和“风景画”。由于不同平板电脑的音量按钮不同,您可能需要使用“Sensor横向”并要求用户将其平板电脑转向该方向,这只是一个建议


编辑:刚才看到您说要为一个设备构建,我想“reverseLandscape”就可以了。

您也可以将此选项添加到清单文件中: android:screenOrientation=“肖像”


android:screenOrientation=“横向”

不,你错了。Jk reverseLandscape就是我要找的。谢谢