【问题标题】:Background change on landscape mode横向模式下的背景变化
【发布时间】:2014-01-16 10:10:39
【问题描述】:

我有一个背景图像.. 将屏幕更改为横向模式时它会改变分辨率。我只想为页面的美化版本设置另一个背景图像。有什么想法吗?

谢谢

【问题讨论】:

    标签: java android xml eclipse background


    【解决方案1】:

    轻松做到这一点xml only
    在 res 目录中放置另一个文件夹:layout-land
    复制您的主 xml 文件,但这次更改您的图像背景参考。

    就是这样,无需为代码而烦恼。

    【讨论】:

      【解决方案2】:

      您将获得所需的方向

      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;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        • 2015-10-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多