如何从高分辨率图像android获取所有dpi图像
我是一个新的android开发者 我们的设计师为我的应用程序提供了一些高分辨率图像,但我知道有很多设备(不同的屏幕)支持android平台如何从高分辨率图像android获取所有dpi图像,android,layout,dpi,Android,Layout,Dpi,我是一个新的android开发者 我们的设计师为我的应用程序提供了一些高分辨率图像,但我知道有很多设备(不同的屏幕)支持android平台 我的问题是。如何从高分辨率图像中获取所有的dpi(hdpi-mdpi-ldpi-xx)资源?如果我有你的问题,下面是解决方案:) 您可以使用@karvoynistas posted和 请注意,如果您想让图像自动调整大小,您实际上不需要做任何事情。。。(您只能定义一个文件夹,并让系统调整它们的大小。优点:您的应用程序会更轻。缺点:可能会更慢,并且由于堆大小有限
我的问题是。如何从高分辨率图像中获取所有的
dpi(hdpi-mdpi-ldpi-xx)
资源?如果我有你的问题,下面是解决方案:)
您可以使用@karvoynistas posted和
请注意,如果您想让图像自动调整大小,您实际上不需要做任何事情。。。(您只能定义一个文件夹,并让系统调整它们的大小。优点:您的应用程序会更轻。缺点:可能会更慢,并且由于堆大小有限,您可能会在存储大图像时遇到问题…)只需将所有图像添加到xhdpi文件夹中,Android就会通过文件夹递归地找到它们,直到找到请求的照片,而不受设备屏幕密度的影响 从文件中: 在运行时,系统确保在屏幕上尽可能最好地显示 对于任何给定资源,当前屏幕显示以下过程:
希望有帮助:)如果用户将xxhdpi drawables添加到drawable目录中,并且android被迫缩小,这会导致活动的开销/速度大幅降低吗?我认为Androids的伸缩能力足以进行一些资源调整。当然,这会产生影响,但我不知道是否会有重大影响。大多数情况下,你会发现图片和资源与应用程序的其他部分不太匹配,比如有点过大。这在我的第一个应用程序中的某个时候发生在我身上。