我有两个布局文件,一个用于横向(layout-land),另一个用于纵向(layout-port)。当我运行我的应用程序时,最初取决于我拿着手机的方式来获取正确的布局。如果我持有景观,景观被抓住,反之亦然。但是,一旦我最初启动我的应用程序,如果我改变方向,则在切换方向时使用在启动时抓取的第一个布局。
在首次启动应用程序后,如何让Android更改布局xml每个方向更改?
在我的清单中我有android:configChanges =“orientation / keyboardHidden”
答案 0 :(得分:1)
当您在清单中为活动指定configChanges时,活动必须自己处理事件。要么在活动中进行必要的布局更改,要么删除清单中的configChanges。
http://developer.android.com/guide/topics/manifest/activity-element.html#config