景观模式的背景变化

时间:2014-01-16 10:10:39

标签: java android xml eclipse background

我有一个背景图片..它在将屏幕更改为横向模式时会改变分辨率。我只想为页面的景观版本设置另一个背景图像。任何想法?

谢谢

2 个答案:

答案 0 :(得分:1)

轻松使用 xml 执行此操作:
将另一个文件夹放在res目录中: layout-land
复制主xml文件,但这次更改图像背景参考。

就是这样,不需要来讨厌代码。

答案 1 :(得分:0)

您将获得所需的方向

int rotation = getWindowManager().getDefaultDisplay().getRotation();

switch (rotation) {
case Surface.ROTATION_0:
    // Protrait
    break;
case Surface.ROTATION_90:
    // LandScape
    break;
case Surface.ROTATION_180:
    // Reverse Protrait
    break;
case Surface.ROTATION_270:
    // Reverse LandScape
    break;
}