`
寻梦者
  • 浏览: 637395 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android中不同分辨率图片获取显示规律

 
阅读更多

android应用中,有很多规格的图片资源,drawable-hdpi, drawable-mdpi,drawable-ldpi,系统首先会根据自己默认的密度比来选择默认的规格资源文件夹里面的图片,如果那个文件夹里面的的图片没有,就按照上一级的高清图片进行查找,如果到顶级还是没有找到,就逐步下级查找。

 

   比如系统默认的dpi是160,则首先查找drawable-mdpi里面的图片,,如果没有,则按照 drawable-hdpi ----->drawable-xhdpi 的顺序查找,如果还是没有找到,按照drawable-ldpi逐级递减的次序查找.

 

这里需要注意一点:

     如果项目中有drawable,或者drawable-nodpi,那么匹配规则会发生改变,drawable将变成第二的优先级别(比如默认是mdpi,如果没有找到,那么将会查找drawable里面的图片),而nodpi的优先级别最低

 

 

分享到:
评论

相关推荐

    在android中,同样一张图片在不同的分辨率中有不同的大小

    在"TestImageSize"这个压缩包文件中,可能包含了一组用于测试不同分辨率图片大小的图像,或者是一个工具或代码示例,帮助开发者理解和处理图片尺寸适配问题。通过分析这些文件,我们可以更深入地了解如何优化图片...

    自动生成Android 不同分辨率尺寸素材图片素材程序

    为了兼容Android手机不同品牌、不同分辨率、不同密度问题,Android需要给图片素材提供不同尺寸规格的图片,通过本程序代码可以方便快捷的自动生成不同分辨率图片用户适配;通过修改程序也可以实现整个文件夹所有图片...

    android获取屏幕分辨率

    在Android开发中,获取设备的屏幕分辨率是一项基本任务,这对于创建适配不同设备的应用至关重要。本文将详细讲解如何在Android中获取屏幕分辨率,并通过一个简单的示例来展示实现过程。 首先,我们需要理解Android...

    android获取设备屏幕分辨率

    在Android开发中,获取设备屏幕分辨率是至关重要的一个环节,特别是在设计用户界面或者进行设备适配时。本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 ...

    android 获取屏幕硬件分辨率方法

    在Android开发中,获取屏幕硬件分辨率是至关重要的,因为这直接影响到应用的界面布局和用户体验。屏幕分辨率是指屏幕像素的密度,通常以宽度和高度的像素数表示。本篇文章将详细解析如何在Android中获取屏幕的硬件...

    永久修改VirtrualBox中Android-x86启动分辨率

    ### 永久修改VirtualBox中Android-x86启动分辨率 在使用VirtualBox安装并运行Android-x86的过程中,可能会遇到虚拟机启动后的分辨率问题,尤其是当所有的应用程序默认以横屏模式启动时,这不仅降低了用户体验,也...

    Android多分辨率适配

    在Android开发中,面对各种不同尺寸和分辨率的设备,如何实现多分辨率适配是一个至关重要的问题。本篇文章将深入探讨Android系统如何处理不同分辨率的显示,并提供有效的适配策略。 一、Android屏幕分类 Android...

    Android dimens.xml 不同分辨率生成

    Android 工程里面values文件夹有dimens.xml文件,为了适配不同的分辨率,例如values-sw400dp,values-sw600dp,values-sw720dp,如果自己去生成这几个文件夹,需要根据values里面的dimens.xml进行计算,然后修改,这个...

    Android字体大小自适应不同分辨率的解决办法

    Android字体大小自适应不同分辨率的解决办法 今天有人问我,Android系统不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的。 一、原理如下: 假设需要适应320×240,480...

    Android获取手机所有图片并显示

    考虑到Android设备的屏幕多样性,列表项的布局设计需考虑不同分辨率和屏幕比例,以保证图片在各种设备上显示正常。 11. **图片压缩**: 如果图片过大,可以使用第三方库如Luboo或Google的Glide库的压缩功能,减小...

    android 主流分辨率及对应机型

    720p分辨率(1280×720)是Android手机中较为常见的一种分辨率,其像素密度较高,能够提供清晰细腻的画面效果。以下是一些支持该分辨率的代表性机型: - **酷派大神F3C**:作为酷派的一款经典产品,大神F3C采用了...

    android获取屏幕分辨率实现

    在Android开发中,获取设备屏幕的分辨率是一项基本且重要的任务,这有助于我们为不同尺寸的设备提供良好的适配和用户体验。本篇文章将详细介绍如何在Android系统中获取屏幕分辨率,并探讨DisplayMetrics类的相关知识...

    Android自适应屏幕分辨率

    Android 操作系统中,屏幕分辨率的差异非常大,需要程序自动适应屏幕大小。正确的做法是使用 weight 属性,设置控件的 layout 中的 width、height 为 fill-parent,而不是 wrap-content。这样可以利用 weight 的...

    获取android手机的分辨率、像素密度等

    在Android开发中,了解设备的屏幕属性,如分辨率、像素密度等,对于创建适配不同设备的应用至关重要。本文将深入探讨如何获取Android手机的屏幕宽度、屏幕高度、屏幕密度(density)、字体密度(font density)以及...

    获取android手机的分辨率

    在Android开发中,获取手机的屏幕分辨率是一项基本操作,这对于创建适配不同设备的应用程序至关重要。下面我们将深入探讨如何在Android系统中获取设备的分辨率,以及相关的重要知识点。 首先,我们要明白屏幕分辨率...

    Android-选择分辨率并自动生成对应的dimen.xml文件

    在Android开发过程中,适配不同分辨率的设备是一项重要的任务,因为Android设备的屏幕尺寸和像素密度千差万别。本文将深入探讨如何选择分辨率并自动生成对应的`dimen.xml`文件,以实现更加灵活和高效的资源适配。 `...

    Android root下修改设备分辨率

    在Android系统中,修改设备分辨率通常涉及到对系统底层设置的更改,这通常需要获取设备的Root权限。Root权限是Android系统中的超级用户权限,允许用户访问和修改系统核心文件,包括与显示分辨率相关的配置。然而,...

    android拍照或从相册选择照片并裁切关心分辨率

    综上所述,Android应用中的图片裁剪功能涉及到多个技术点,包括图片选择、裁剪操作、分辨率控制以及高分辨率图片处理。掌握这些知识点对于提升应用用户体验和优化性能至关重要。通过分析和实践"PhotoCropper-master...

    android中的分辨率问题解决

    传智播客的实例深入探讨了如何处理Android系统中的不同屏幕尺寸和像素密度,以确保用户界面在各种设备上都能良好显示。在这个实例中,我们将讨论几个关键知识点: 1. **Android屏幕分类**:Android系统将屏幕分为小...

    android多分辨率适配工具

    通过默认的dimens.xml生成不同分辨率的xml文件,以便快速适配不同分辨率的设备。文件为可执行的jar文件 使用命令 java -jar cdimes.jar 执行该文件

Global site tag (gtag.js) - Google Analytics