【问题标题】:Where to place app icons in Android projectAndroid项目中应用图标的放置位置
【发布时间】:2013-09-22 06:45:38
【问题描述】:

这是一个愚蠢的问题,如果之前有人问过,我很抱歉,但我找不到答案,我什至不确定它是否重要,但是:

如果我想向我的 Android 应用程序添加图标,不仅仅是应用程序图标,还有其他图标和图形。我将它们放在哪个文件夹中,或者我应该如何添加它们?我正在使用 Android Studio 来创建我的 Android 应用程序,并且我知道该应用程序的主图标(启动器图标)位于 res/drawable-x 中,但这也是我还放置其他图形和图标的地方吗?我查看了文档并搜索了 SO 和 Google,但只找到了与 App Launcher Icons 相关的答案。

【问题讨论】:

    标签: java android xml language-agnostic


    【解决方案1】:

    你把所有的图标和图片放在 res/drawable-xxx 文件夹里,例如:

    • /res/drawable-mdpi - 中等像素密度的资源
    • /res/drawable-hdpi - 高像素密度资源
    • /res/drawable-port - 仅用于纵向模式的资源

    更多信息在这里:Providing Resources

    【讨论】:

      【解决方案2】:

      去 项目名称 --> res/drawable 并粘贴所有图标

      是 res/drawable-x 是你必须添加图片的地方

      【讨论】:

        【解决方案3】:

        主文件夹是可绘制的,但如果您希望应用支持多种密度,您可以为不同的 dpi 创建多个可绘制对象并将它们粘贴到相关的可绘制文件夹

        层次结构是这样的

        res/
            drawable/   
                icon.png
                background.png    
            drawable-hdpi/  
                icon.png
                background.png  
        

        有更多类型的文件夹

        drawable-ldpi
        drawable-mdpi
        drawable-hdpi
        drawable-xhdpi // Added in API Level 8
        drawable-nodpi
        drawable-tvdpi // introduced in API 13
        

        你还可以为不同的方向添加不同的drawable

        drawable-land
        drawable-port
        

        在这里了解更多

        provide alternative resources

        【讨论】:

          猜你喜欢
          • 2012-10-21
          • 2019-02-02
          • 1970-01-01
          • 2019-11-13
          • 2011-09-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多