【问题标题】:Android Studio. Drawables folder and sizes?安卓工作室。 Drawables 文件夹和尺寸?
【发布时间】:2015-05-25 21:49:44
【问题描述】:

我是一名 Eclipse 开发人员,最近切换到 Android Studio。

我知道“drawable”文件夹是我必须上传我将在我的 Android 项目中使用的所有图像的位置,但是,图像大小会怎样?在 Eclipse 中,每种尺寸都有不同的文件夹(xxhdpi、xhdpi、hdpi...)

我现在应该使用什么方法来获得与图像和设备的最佳兼容性?

谢谢。

【问题讨论】:

    标签: android image directory drawable


    【解决方案1】:

    最简单的方法是使用Resource Manager,它允许从 Android Studio 本身上传我们的图像,然后根据每个密度调整它的大小

    【讨论】:

      【解决方案2】:

      Right click drawable -> New -> Image Asset -> Asset Type: Action Bar and Tab IconsImage file: image_path, Resource Name: how_youre_image_will_be_called -> Next -> Finish

      完成

      这将添加 4 种不同尺寸的图片,使其适合设备尺寸(手机、平板电脑...)

      您也可以ctrl+c -> ctrl+v 到可绘制文件夹并选择您想要的大小(mdpi - 手机,xxhdpi - 平板电脑...),但它不会根据设备类型调整大小

      【讨论】:

      • 你的意思是我只能制作xxxhdpi版本,然后添加的时候,工作室会为我生成其余的?
      【解决方案3】:

      Studio 是自动生成图像 klasor。 就这样吧。 ic_launcher 36*36 ic_launcher 48*48 和其他图像调整大小。 但有一件事发生了变化。现在 ldpi 不再创建。

      【讨论】:

        【解决方案4】:

        在 Eclipse 中,每种尺寸都有不同的文件夹(xxhdpi、xhdpi、hdpi...)

        它们也存在于 Android Studio 中。 Android 工具团队把它们藏起来了。

        如果您查看左侧项目资源管理器树的上方,您应该会看到一个下拉菜单,现在可能显示“Android”:

        这就是 Android 项目视图,它让您对项目有一种综合的看法,折叠资源集和源集等内容以隐藏这些细节。

        Eclipse 用户可能会更喜欢经典的项目视图,您可以通过单击该下拉菜单并将其切换到“项目”来获得:

        这很像 Eclipse 的包资源管理器,您可以在其中获得正在发生的事情的实际文件系统视图,并包含资源集目录。

        在文件系统上都是一样的东西,但是 Android 项目视图掩盖了一点。

        【讨论】:

        • 他们为什么要这样做?我的意思是在他们的官方页面they recommend 上建立一个更复杂的目录结构,但 AS 将这些目录隐藏在最舒适的Android-View ...
        • @StefanFalk:我确信这种疯狂是有办法的。他们的新视图使查看您拥有的资源的变体变得更容易一些。就个人而言,切换回 Project 视图是我在启动 Android Studio 项目时要做的第一件事......
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-08
        • 2017-04-17
        • 2014-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多