我有一个背景图片..它在将屏幕更改为横向模式时会改变分辨率。我只想为页面的景观版本设置另一个背景图像。任何想法?
谢谢
答案 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;
}