如何将 android studio 项目中提供的默认启动器图标用作 ImageView(按原样)?

How to use the default launcher icon provided in android studio project as an ImageView (as is)?

我想使用 android studio 中提供的默认启动器图标作为 ImageView。我在我的 imageView

中使用了 android:src="@drawable/ic_launcher_background" XML 标签

但我得到的结果是:

但我想在我的 ImageView 中使用这个:

试试这个

android:src="@mipmap/ic_launcher"

希望这对您有所帮助...请随时要求澄清...

您正在为此 ImageView 设置 ic_launcher_background,并且您得到了它

直到 Android 7 个应用程序图标是单个图像,通常称为 ic_launcher。 Oreo 推出了 Adaptive Icons,它有两层 - 背景和 icon/logo 本身。所以你需要两个 ImageViewLayerDrawable,second/top 层将是你的 icon/logo(ic_launcher_foreground?检查你的 drawablemipmap 文件夹)

请注意,背景层可能会在设备启动器中有所削减 - 可能是方形的,但也可能是圆形的,圆角全部或只有一个等。foreground/icon 本身可能会移动一点,就像上面的可视化一样link - 当您在较新的设备上使用旧图标 ic_launcher 时,它不会与设备启动器

中显示的完全相同

android工作室提供的默认图标实际上是两个不同drawable的组合。请参见下图(您可以在您的项目中检查相同的图片)。您可以通过将一个可绘制对象堆叠在另一个可绘制对象之上(这不是一个好主意)来将图标用作 ImageView,或者您也可以直接使用 android:src="@mipmap/ic_launcher"。正如@Vishnu所说。