如何将 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 本身。所以你需要两个 ImageView
或 LayerDrawable
,second/top 层将是你的 icon/logo(ic_launcher_foreground
?检查你的 drawable
或 mipmap
文件夹)
请注意,背景层可能会在设备启动器中有所削减 - 可能是方形的,但也可能是圆形的,圆角全部或只有一个等。foreground/icon 本身可能会移动一点,就像上面的可视化一样link - 当您在较新的设备上使用旧图标 ic_launcher
时,它不会与设备启动器
中显示的完全相同
android工作室提供的默认图标实际上是两个不同drawable的组合。请参见下图(您可以在您的项目中检查相同的图片)。您可以通过将一个可绘制对象堆叠在另一个可绘制对象之上(这不是一个好主意)来将图标用作 ImageView,或者您也可以直接使用 android:src="@mipmap/ic_launcher"
。正如@Vishnu所说。
我想使用 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 本身。所以你需要两个 ImageView
或 LayerDrawable
,second/top 层将是你的 icon/logo(ic_launcher_foreground
?检查你的 drawable
或 mipmap
文件夹)
请注意,背景层可能会在设备启动器中有所削减 - 可能是方形的,但也可能是圆形的,圆角全部或只有一个等。foreground/icon 本身可能会移动一点,就像上面的可视化一样link - 当您在较新的设备上使用旧图标 ic_launcher
时,它不会与设备启动器
android工作室提供的默认图标实际上是两个不同drawable的组合。请参见下图(您可以在您的项目中检查相同的图片)。您可以通过将一个可绘制对象堆叠在另一个可绘制对象之上(这不是一个好主意)来将图标用作 ImageView,或者您也可以直接使用 android:src="@mipmap/ic_launcher"
。正如@Vishnu所说。