mdpi is the reference density -- that is, 1 px on an mdpi display is equal to 1 dip. The ratio for asset scaling is:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1 | 1.33 | 1.5 | 2 | 3 | 4
Although you don't really need to worry about tvdpi unless you're developing specifically for Google TV or the original Nexus 7 -- but even Google recommends simply using hdpi assets. You probably don't need to worry about xxhdpi either (although it never hurts, and at least the launcher icon should be provided at xxhdpi), and xxxhdpi is just a constant in the source code right now (no devices use it, nor do I expect any to for a while, if ever), so it's safe to ignore as well.
What this means is if you're doing a 48dip image and plan to support up to xhdpi resolution, you should start with a 96px image (144px if you want native assets for xxhdpi) and make the following images for the densities:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
36 x 36 | 48 x 48 | 64 x 64 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192
And these should display at roughly the same size on any device, provided you've placed these in density-specific folders (e.g. drawable-xhdpi, drawable-hdpi, etc.)
For reference, the pixel densities for these are:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
120 | 160 | 213 | 240 | 320 | 480 | 640
相关推荐
Android 多分辨率适配方案 Android 设计之初就考虑到了 UI 在多平台的适配,它本身提供了一套完善的适配机制,随着版本的发展适配也越来越精确。UI 适配主要受平台两个因素的影响:屏幕尺寸(屏幕的像素宽度及像素...
在Android开发中,面对各种设备的不同屏幕尺寸和分辨率,实现多分辨率适配是一项重要的任务。Android系统虽然提供了兼容不同屏幕的机制,但开发者仍需要掌握一些策略和技巧来确保应用在各种设备上都能正常显示和良好...
本压缩包文件提供了关于如何在Android平台上进行多分辨率适配、判断设备是平板还是手机以及如何等比例缩小图片的方法。以下是这些关键知识点的详细解释: 1. 多分辨率适配: Android系统提供了多种密度独立像素...
- Java是Android的主要开发语言,对于多分辨率适配和设备判断,大部分逻辑都会在Java代码中实现,例如上面提到的检查屏幕尺寸的方法。 - 使用Java的条件语句和逻辑运算符,可以根据设备特性选择合适的布局和资源。...
本项目"Android应用源码之android多分辨率适配,判断平板还是手机,等比例缩小图片"提供了一个很好的学习资源,帮助开发者了解如何在Android平台上进行有效的屏幕适配和图像处理。 首先,Android多分辨率适配主要...
在Android开发中,多分辨率适配是一个至关重要的环节,尤其在设计用户界面和优化用户体验时。这个"Android高级应用源码-android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip"压缩包包含了实现这些功能的...
在Android开发中,多分辨率适配是一个至关重要的环节,它涉及到应用在不同尺寸和像素密度设备上的良好显示。本资源包含的"android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip"是一个源码示例,旨在帮助...
本资源“Android高级应用源码-android多分辨率适配 ,判断平板还是手机,等比例缩小图片.rar”正是针对这些问题提供了相应的解决方案。 首先,我们来探讨Android多分辨率适配。Android系统支持多种屏幕尺寸,如小屏...
本资源“安卓Android源码——android多分辨率适配 ,判断平板还是手机,等比例缩小图片.rar”提供了解决这些问题的具体代码示例。下面将详细解释其中涉及的知识点。 1. 多分辨率适配: 安卓系统为了适应各种屏幕...
本压缩包文件提供了关于Android应用如何处理多分辨率适配、判断设备是平板还是手机以及如何等比例缩小图片的相关源码,下面将详细阐述这些知识点。 一、Android多分辨率适配 Android系统提供了多种屏幕尺寸(小、...
在Android开发中,面对各种不同尺寸的设备,如手机、平板等,进行多分辨率适配是必不可少的工作。本文将深入探讨如何实现这一目标,以及如何判断设备是平板还是手机,并介绍一种等比例缩小图片的方法。 首先,理解...
本资源"安卓UI布局相关-android多分辨率适配判断平板还是手机等比例缩小图片.zip"主要关注的就是这个话题,提供了一些解决方案。 首先,Android设备的屏幕尺寸和分辨率差异巨大,包括手机和平板,这就需要开发者...
Android应用源码之android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip项目安卓应用源码下载Android应用源码之android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip项目安卓应用源码下载 ...
android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip项目安卓应用源码下载android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习...
通过默认的dimens.xml生成不同分辨率的xml文件,以便快速适配不同分辨率的设备。文件为可执行的jar文件 使用命令 java -jar cdimes.jar 执行该文件
本工具,名为“android屏幕分辨率适配,静态xml制作工具”,专门解决这一问题,帮助开发者快速、有效地生成适用于各种屏幕分辨率的XML布局文件。 在Android系统中,屏幕适配主要通过使用不同密度和尺寸的资源文件夹...
本资源提供了一份关于Android源码的解决方案,主要涵盖了多分辨率适配、设备类型判断(手机和平板)以及等比例缩小图片的技术点。下面将详细解释这些知识点。 1. 多分辨率适配: 在Android系统中,为了适应不同尺寸...
在Android应用开发中,多分辨率适配是一项至关重要的任务,因为Android设备的屏幕尺寸和分辨率千差万别,包括手机、平板以及智能电视等不同形态的设备。本项目旨在通过提供一个毕业设计示例,帮助开发者掌握如何进行...
以上内容涵盖了Android开发中的多分辨率适配、设备类型判断和图片缩放技术,理解并掌握这些知识点有助于创建具有良好用户体验的跨设备应用。开发者在实际项目中还需要结合屏幕方向、屏幕比例等因素综合考虑,以实现...