【发布时间】:2014-02-12 19:33:12
【问题描述】:
this 的副本。
我无法对现有问题添加评论,这就是我提出新问题的原因。
上面的问题有一个解决方案“如果您的Android设备处于横向模式并且您正在加载布局,则Android系统将查看该布局文件是否存在于/res/layout-land文件夹中。如果不存在存在于此文件夹中,它将从普通的 /res/layout 文件夹加载布局。”
但是有些它对我不起作用。我在布局文件夹中添加了名为land的文件夹,还添加了同名的xml文件,但是当我的屏幕处于横向模式时,它仍在从主布局文件夹加载xml文件。
还有其他解决办法吗?
【问题讨论】:
-
在Android开源项目code.google.com/p/android/issues/detail?id=13189上看这个链接,从我读到的是模拟器的问题
-
@GhostDerfel 有没有其他方法可以检测到我的布局已更改。
-
我能想象到的最糟糕的方法是计算屏幕的高度和宽度,但这只是一个糟糕的解决方法(也需要测试)
-
您是否尝试在物理设备上运行您的应用程序?
-
@ArtooDetoo 我没有。但我得到了解决方案。
标签: android android-layout layout