方向改变不抓取正确的布局

时间:2010-11-28 23:01:05

标签: android

我有两个布局文件,一个用于横向(layout-land),另一个用于纵向(layout-port)。当我运行我的应用程序时,最初取决于我拿着手机的方式来获取正确的布局。如果我持有景观,景观被抓住,反之亦然。但是,一旦我最初启动我的应用程序,如果我改变方向,则在切换方向时使用在启动时抓取的第一个布局。

在首次启动应用程序后,如何让Android更改布局xml每个方向更改?

在我的清单中我有android:configChanges =“orientation / keyboardHidden”

1 个答案:

答案 0 :(得分:1)

当您在清单中为活动指定configChanges时,活动必须自己处理事件。要么在活动中进行必要的布局更改,要么删除清单中的configChanges。

http://developer.android.com/guide/topics/manifest/activity-element.html#config