2012-11-19 75 views
0

嗨我已经做了两个XML布局文件具有相同的名称,一个在layout文件夹和另一个在layout-land布局不会自动旋转

我已经添加了configChanges标签的清单,这样的:

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

布局不会转动我的手机后会自动改变。

但是,当我以横向方向启动应用程序时,它将使用layout-land xml,即使在将手机旋转为纵向后仍然继续使用它。所以,景观代码中没有错误。

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

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

感谢

[更新]

我刚做好的项目尝试这样做。但问题仍然相同

+0

你锁定你的android屏幕旋转设置? – ariefbayu

+0

不,手机旋转得很好。但应用程序布局不会改变 – hrsetyono

回答

4

删除android:configChanges="orientation"

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

+0

哇,从来没有解决方案会这么简单。非常感谢 – hrsetyono