【问题标题】:Android App Screen Compatibility IssueAndroid 应用屏幕兼容性问题
【发布时间】:2017-09-29 18:03:13
【问题描述】:

我一直存在屏幕兼容性问题,我正在为所有类型的屏幕创建一种布局。我将所有 5 种类型的 mipmap/drawable 用于图像。 问题是当我向我的设计师询问图标时,他们要求我提供尺寸。我正在关注所有类型图像的以下链接 https://developer.android.com/guide/practices/screens_support.html

仍然没有为所有类型的屏幕获得正确的图标。

36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
144x144 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density

这些尺寸在手机中看起来很大。 如果有人可以指定不同屏幕的大小,那将非常有帮助。 谢谢

【问题讨论】:

    标签: android android-screen-support


    【解决方案1】:

    Android Studio 提供了这些功能,您可以在其中创建所有 5 种不同大小的图标。您需要按照以下步骤操作:

    1. 右键点击drawable然后>new >Image Asset>

    1. 从第二张图片选择图片选项并从桌面/笔记本电脑中选择您的图标,android studio 将生成所有 5 个 mipmap/drawable 类型的图标。

    你也可以试试这个链接

    https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

    编码愉快!!

    【讨论】:

      【解决方案2】:

      这样您创建的图标大小为 48dp x 48dp - 它们很大。我想你想要 24dp x 24dp(对于中等密度来说是 24px x 24px)。 你知道这个工具吗? https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

      并确保将这些图标放在正确的文件夹中... drawable-mdpi 中的中密度,drawable-hdpi 中的高密度等。

      【讨论】:

        【解决方案3】:

        导入图标的最佳方式是使用图片资源:

        右键单击drawable然后>new >Image Asset>通过选择图像类型和图像位置,您可以轻松添加图标:)

        确保仅在图标的情况下使用它

        【讨论】:

          猜你喜欢
          • 2013-02-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-03-11
          • 2011-11-12
          相关资源
          最近更新 更多