布局不会自动旋转

时间:2012-11-19 08:45:10

标签: android layout orientation

您好我已经制作了两个同名的XML布局文件,一个在layout文件夹中,另一个在layout-land中。

我已经在Manifest中添加了configChanges标记,如下所示:

<activity
    android:name=".Main"
    android:label="@string/title_activity_main"
    android:configChanges="orientation|screenSize" >
    ...
</activity>

旋转手机后,布局不会自动更改。

但是当我以横向方向启动应用程序时,它将使用layout-land xml并在我将手机旋转为肖像后继续使用它。因此,横向代码中没有错误。

我使用Android 4.1.2进行测试。这是问题吗?

或者我是否需要在Activity类中添加一些代码?

由于

[更新]

我在新制作的项目中试过这个。但问题仍然存在相同

1 个答案:

答案 0 :(得分:4)

删除android:configChanges="orientation"

使用此属性意味着您将自己处理轮换,但您希望操作系统为您处理它。