我怎样才能在我的安卓应用中禁用某些视图的横向模式?
在AndroidManifest.xml中的活动中添加android:screenOrientation="portrait" 。比如说。
android:screenOrientation="portrait"
编辑:由于这已经成为一个超级流行的答案,我感到非常内疚,因为强迫肖像很少是解决它经常被应用的问题的正确方法。 强制画像的主要注意事项。
retainInstance
因此,大多数应用程序应该让手机传感器、软件和物理配置自行决定用户想与你的应用程序进行互动的方式。不过,如果你对你的用例中的 "传感器 "方向的默认行为不满意,你可能还是要考虑一些情况。
sensorPortrait'可能比Android 2.3以上的
在读到这篇帖子之前,我并不知道AndroidManifest.xml文件的开关,所以在我的应用程序中,我使用了这个文件来代替。
AndroidManifest.xml
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // Fixed Portrait orientation
在/platform/android目录下创建AndroidManifest.xml(从生成的目录中复制)。 然后将android:screenOrientation="portrait"添加到所有活动元素中。
/platform/android
android:screenOrientation=
portrait
在AndroidManifest.xml中的活动中添加
android:screenOrientation="portrait"
。比如说。编辑:由于这已经成为一个超级流行的答案,我感到非常内疚,因为强迫肖像很少是解决它经常被应用的问题的正确方法。 强制画像的主要注意事项。
retainInstance
片段。因此,大多数应用程序应该让手机传感器、软件和物理配置自行决定用户想与你的应用程序进行互动的方式。不过,如果你对你的用例中的 "传感器 "方向的默认行为不满意,你可能还是要考虑一些情况。
sensorPortrait'可能比Android 2.3以上的
portrait'更好;它允许倒立的纵向,这在平板电脑使用中很常见。在读到这篇帖子之前,我并不知道
AndroidManifest.xml
文件的开关,所以在我的应用程序中,我使用了这个文件来代替。在
/platform/android
目录下创建AndroidManifest.xml
(从生成的目录中复制)。 然后将android:screenOrientation=
"portrait
"添加到所有活动元素中。