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