Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何澄清我的应用图标是什么-Android_Android_Icons_Android Drawable - Fatal编程技术网

如何澄清我的应用图标是什么-Android

如何澄清我的应用图标是什么-Android,android,icons,android-drawable,Android,Icons,Android Drawable,我有两个问题 好的,我已经在线阅读了我应该为特定尺寸的手机屏幕制作什么尺寸的应用图标。我知道如何用这个代码来说明我的应用程序的启动图标是什么 android:icon="@drawable/icon" 我的应用程序图像是72px 72px。因此,它被放置在可绘制的hdpi文件夹中。然后我有一个36px 36px的低密度屏幕图标,它被放在可绘制的ldpi文件夹中。那么,对于36px x 36px图标,它是否应该作为图标保存在drawable ldpi文件夹中?原因这不会导致错误,因为两

我有两个问题

好的,我已经在线阅读了我应该为特定尺寸的手机屏幕制作什么尺寸的应用图标。我知道如何用这个代码来说明我的应用程序的启动图标是什么

    android:icon="@drawable/icon" 
我的应用程序图像是72px 72px。因此,它被放置在可绘制的hdpi文件夹中。然后我有一个36px 36px的低密度屏幕图标,它被放在可绘制的ldpi文件夹中。那么,对于36px x 36px图标,它是否应该作为图标保存在drawable ldpi文件夹中?原因这不会导致错误,因为两个文件的名称相同吗


第二个问题是我的应用程序启动器图标保存在drawable hdpi文件夹中。我在网上看到,我还需要一个动作栏和状态栏图标,两者都必须是36px 36px。我在哪里保存这些文件?在高分辨率屏幕的可绘制hdpi文件中,我假设,但我该如何命名它们?我必须在android清单文件中澄清它们吗?我该怎么做呢?

如果你在谈论Android Drawable时忘记了
px
,转而考虑
dp
,那就更好了。启动器图标为48x48dp,因此(mdpi上为48px,hdpi上为72px,等等)

那么,对于36px x 36px图标,它是否应该作为图标保存在drawable ldpi文件夹中

原因这不会导致错误,因为两个文件的名称相同吗

不需要。即使您有名为
drawable large land fr xhdpi
或类似的文件夹,Android也能很好地为不同的配置处理相同的资源。它试图从其配置中获取最佳匹配

我在网上看到,我还需要一个动作栏和状态栏图标,两者都必须是36px 36px

提供来源总是好的,因为它似乎给出了错误的陈述。您可以确定操作栏图标必须为32x32dp,通知必须为24x24dp。如果你不使用它们,你就不需要它们

我在哪里保存这些文件?在高分辨率屏幕的可绘制hdpi文件中,我假设,但我该如何命名它们

你可以给它们取任何你喜欢的名字(你不需要把你的应用图标命名为
icon.png

我必须在android清单文件中澄清它们吗

不,你用的时候就放了。对于可能位于
menu.xml
中的操作栏图标