【问题标题】:Compatibility issue when using android app in both phone and tablet在手机和平​​板电脑上使用 android 应用程序时的兼容性问题
【发布时间】:2015-11-03 11:41:07
【问题描述】:

在手机和平​​板电脑上使用安卓应用时的兼容性问题 和 图像使用某些视图的背景,然后图像被拉伸以适合屏幕尺寸 并且一些时间分辨率也丢失了,在更大的屏幕上无法正常工作。

【问题讨论】:

  • 不同的drawable文件夹需要不同的图片分辨率...有比例吗?

标签: android


【解决方案1】:

当我们的应用程序运行时,通常会出现兼容性问题 下载到具有不同屏幕尺寸和分辨率的设备中 所以第一个基本问题发生在平板电脑活动中,不使用空间效率,所以 我们也必须使用片段。第二个问题可能出现在图像缩放和调整大小,所以我们必须使用 9patch 工具,第三个问题可能会出现在 xml 布局文件中使用硬编码和绝对像素,所以请避免。

【讨论】:

    【解决方案2】:

    首先看看this

    为了管理图像,我使用以下方法:

    -把你最高分辨率的图片放在-nodpi文件夹里

    -使用代码对其进行缩放,使图像宽度与屏幕宽度匹配

    -将它放在图像视图中并使用 ScaleType.Matrix 但不要设置矩阵

    您的图片会非常适合,但是,您仍然需要注意纵横比。

    我的方法是将图像设计为 16/9,并让设计师知道图像的底部(通常在 之间)不会显示在纵横比较小的设备上,因此他不会放置相关设计元素。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      相关资源
      最近更新 更多