首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Drawable-hdpi,Drawable-mdpi,Drawable-ldpi Android

Drawable-hdpi、Drawable-mdpi和Drawable-ldpi是Android开发中用于适配不同屏幕密度的资源文件夹。

  1. Drawable-hdpi:hdpi代表高密度像素(high-density pixels),这个文件夹中存放的是适用于高密度屏幕的图片资源。高密度屏幕通常具有较高的像素密度,例如大多数智能手机的屏幕。推荐的腾讯云相关产品:无。
  2. Drawable-mdpi:mdpi代表中等密度像素(medium-density pixels),这个文件夹中存放的是适用于中等密度屏幕的图片资源。中等密度屏幕通常具有适中的像素密度,例如某些低端或老旧的智能手机。推荐的腾讯云相关产品:无。
  3. Drawable-ldpi:ldpi代表低密度像素(low-density pixels),这个文件夹中存放的是适用于低密度屏幕的图片资源。低密度屏幕通常具有较低的像素密度,例如某些非智能手机或老旧的智能手机。推荐的腾讯云相关产品:无。

这些不同的资源文件夹用于存放适应不同屏幕密度的图片资源,以确保在不同设备上显示的图片具有适当的清晰度和大小。开发人员可以根据不同屏幕密度的需求,将相应的图片资源放置在对应的文件夹中,以实现屏幕适配。

在Android开发中,使用这些资源文件夹可以提供更好的用户体验,使应用在不同屏幕密度的设备上呈现一致的外观。通过使用适当的图片资源,可以避免在高密度屏幕上出现模糊或拉伸的情况,同时在低密度屏幕上避免图片显示过大。

腾讯云相关产品和产品介绍链接地址:无。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

046android初级篇之android多分辨率兼容

相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示...,那么系统会去加载drawable_mdpi文件夹中的资源; 如果drawable-hpdi中有高密度图片,其它两个文件夹中没有对应图片资源,那么系统会去加载drawable-hdpi中的资源,其他同理...; 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。...2.1.2 横屏竖屏目录区分 drawable a) drawable-hdpi该图片即适用于横屏,也适用于竖屏; b) drawable-land-hdpi,当屏幕为横屏,且为高密度时,加载此文件夹的资源...为了适应多种屏幕,android建议开发者不要使用具体的像素来表示控件尺寸。

71320
  • 【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率

    游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于几乎所有的分辨率Android123总结了大约超过...相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 1) 如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示...,那么系统会去加载drawable_mdpi文件夹中的资源; 2) 如果drawable-hpdi中有高密度图片,其它两个文件夹中没有对应图片资源,那么系统会去加载drawable-hdpi中的资源,其他同理...; 3) 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。...2.1.2 横屏竖屏目录区分 1) drawable a) drawable-hdpi该图片即适用于横屏,也适用于竖屏; b) drawable-land-hdpi,当屏幕为横屏,且为高密度时,加载此文件夹的资源

    5.3K20

    Android中图片大小和屏幕密度的关系讲解

    Android手机适配是非常让人头疼的一件事,尤其是图片,android为了做到是适配提供了很多文件夹来存放不同大小的图片,比如:drawable-ldpi、drawable-mdpi、drawable-hdpi...Android应用开发支持不同的度量单位。 1.相关概念 屏幕密度:指的就是单位英寸面积上的像素点数,与分辨率是两个不同的概念。...目前android默认的low=120 ;Medium =160; High = 240 2.度量单位含义 dip: device independent pixels(设备独立像素)....px = dip * density / 160,则当屏幕密度为160时,px = dip 根据谷歌Google的建议,TextView 的字号最好使用 sp 做单位,而且查看TextView的源码可知Android...图片放在drawable中,等同于放在drawable-mdpi中,原因为:drawable目录不具有屏幕密度特性,所以采用基准值,即mdpi 图片放在某个特定drawable中,比如drawable-hdpi

    1.1K60

    Android开发笔记(七)初识Drawable

    例如 drawable-ldpi里面主要放低分辨率的图片,如QVGA(240×320) drawable-mdpi里面主要放中等分辨率的图片,如HVGA(320×480) drawable-hdpi...比如说,我在drawable-hdpi放了一张背景图片bg.png(分辨率480×800),其他目录就没放,使用分辨率480×800的手机查看该APP是没有问题的,但是现在有一台分辨率高的手机如720×...> <selector xmlns:android="http://schemas.android.com/apk/res/android"> android:state_pressed...="true" android:drawable="@drawable/common_jia_selected" /> android:drawable="@drawable/common_jia_normal...,图形设置于android:background state_focused:为true时表示获取焦点,一般用于文本框EditText,图形设置于android:background

    70540

    android项目的目录结构

    发现题主是几年前提出的这个问题,所以又去确认了一下 Android 的早期版本(android-1.6_r1.5),处理方法是一样的。...asset : 资产目录,一些文件会被打包到apk里面 bin : 编译后的文件目录,可以删除 gen : 自动生成的目录,有R.java Android6.0 : android的sdk,android.jar...libs : 第三方库,例如:v4包 因为4.0以上添加了很多新的api在2.0上没有所以要用这个jar包 res : 资源目录 Drawable-hdpi drawable图片资源 h hign 高分辨率...Drawable-ldpi l low 低分辨率 Drawable-mdpi m middle 中分辨率 Drawable-xhdpi xh 大分辨率 Drawable-xxhdpi xxh 超大分辨率...-- [支持的最低的android系统版本和最高的android系统版本] --> <uses-sdk android:minSdkVersion="14" android

    92320

    今日头条屏幕适配方案落地研究

    (头条方案跟最小宽度方案比较) smallesWidth 方案迁移 优缺点 issue 附录(适配核心代码) 前言 大家好,现在给大家推荐一种极低版本的 Android 屏幕适配方案,就是今日头条适配方案...大家都知道,安卓有 mdpi、hdpi、xhdpi后缀的文件,具体使用有 drawable-mdpi、drawable-hdpi,或者mipmap-mdpi、mipmap-hdpi, 又或者 values-mdpi...那么,这些文件都是怎么使用的呢,这又涉及到了屏幕密度这个属性,关联如下: dpi 屏幕密度 drawable-ldpi 0.75 drawable-mdpi 1(baseline) drawable-hdpi...在成本和收益中做出取舍, 选择出最适合自己的方案即可, 在没有更好的方案出来之前, 只有继续忍耐它的不完美, 或者自己作出改变 // * 既然选择, 就不要抱怨, 感谢 今日头条技术团队 和 张鸿洋 等人对 Android...result = 0; int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android

    1.5K50

    ​PNG图片压缩对比分析

    1.单个图片压缩对比 选取QQ音乐Android项目中占用空间最大的几个PNG图片进行压缩效果的对比,通过pngquant.exe脚本以及tinypng网站分别进行单个压缩,压缩率如下图所示:(pngquant...3.本地运行脚本对drawable目录压缩 使用pngquant脚本压缩资源目录res下的drawable、drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi...res-backup') sourceRoot = rootDir quality = 90 compress = true folders = [ "res/drawable", "res/drawable-hdpi...", "res/drawable-ldpi", "res/drawable-mdpi", "res/drawable-xhdpi", "res/drawable-xhdpi-v21...除了在gradle中加入上面代码外,还需要使用下面语句做成任务依赖,需要在编译apk之前执行压缩任务: copyNativeLibs.dependsOn compressImages 并且同时关闭Android

    10K110

    如何让一套代码完美适配各种屏幕?

    一、适配的目的区别于iOS,android设备有不同的分辨率大小以及不同厂商的系统,目前市场的分辨率可以看下相关统计。...分辨率限定符在Android项目中,会把放置图片资源的文件夹分为drawable-hdpi、xhdpi xxhdpi xxxhdpi等,这些指的就是分辨率限定符。...那么系统将会开始从更高dpi中搜索,例如drawable-xxhdpi,drawable-xxxhdpi,如果在高dpi中搜索不到需要的图片,那么就会去drawable-nodpi中搜索,有则显示,无则继续向低dpi,如drawable-hdpi...,drawable-mdpi,drawable-ldpi等文件夹一级一级搜索.当在比当前设备密度低的文件夹中搜到图片,那么在ImageView(宽高在wrap_content状态下)中显示的图片将会被放大...而在Android O的设备上,如华为、小米、oppo等厂商给出了适配方案。

    1.2K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券