我正在编写一个自定义布局,该布局取决于设备的方向。为此,我使用以下调用:
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
.....
}
在设备上运行它时,它工作正常,我看到我的自定义布局响应方向变化。
我也会在我的 IDE(Eclipse 或 Android Studio)的布局编辑器中进行相同的工作。这样我就可以在我的编辑器中正确地看到横向和纵向。当我以某种方式尝试此操作时, getResources().getConfiguration().orientation 始终具有 0 的值,这是根据文档Configuration.ORIENTATION_UNDEFINED。
是否有其他方法可以检索一般或仅用于编辑器的方向?或者这只是 Android 开发者工具不支持?