android - 将屏幕方向固定为纵向

标签 android android-manifest screen-orientation

我知道这听起来像是一个回答了一千遍的问题,但我真的很困惑,因为这应该很简单,以至于我不明白发生了什么。

我希望我的一项 Activity 仅以纵向模式显示。我想,好吧,只要在 AndroidManifest.xml 中写这样的东西:

<activity android:name="Control" android:screenOrientation="nosensor">
    </activity>

仅此而已。

但应用程序会忽略它。当我转动设备时,它会切换到横向。我正在使用 ActionBarSherlock、Fragments 和 ViewPager。

如何确定 Activity 的方向?非常感谢您。

最佳答案

我们这样修复

<activity android:name=".Control" android:screenOrientation="portrait">
   </activity>

你的 Activity 名称必须是

 android:name=".Control" 

关于android - 将屏幕方向固定为纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831148/

相关文章:

android - 根据android :icon动态改变应用主题

libgdx - Google Play 游戏服务和 LibGDX,如何在不显示标题栏的情况下进行集成?

ios - 在同一个 Storyboard上的 2 个 View Controller 之间切换,使用 willAutorotateTo 进行旋转...不起作用,

iphone - 第一个 UIView 纵向,第二个 UIView 横向

android - java.lang.RuntimeException : Cannot initialize Visualizer engine, 错误:-4

android - 转移到另一项 Activity 的正确方法?安卓 list 问题

android - Android Wear 上的通知有效,但数据层无效

exception - Android Studio Gradle 构建错误 - 指定的属性 'manifest' 不存在

android - 从 typedarray 获取资源 ID

java - 看看用户是否点击了后退按钮?