如何为我的 Android 应用程序中的某些视图禁用横向模式?
添加android:screenOrientation="portrait"到 AndroidManifest.xml 中的活动。例如:
android:screenOrientation="portrait"
<activity android:name=".SomeActivity" android:label="@string/app_name" android:screenOrientation="portrait" />
由于这已成为一个非常受欢迎的答案,我感到非常内疚,因为强制肖像很少能解决它经常应用的问题的正确解决方案。 强制肖像的主要注意事项:
retainInstance
因此,大多数应用程序应该让手机传感器、软件和物理配置自行决定用户希望如何与您的应用程序交互。但是,如果您对用例中的默认方向行为不满意,您可能仍需要考虑一些sensor情况:
sensor
nosensor
sensorPortrait
portrait