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

drawable与drawable-ldpi/drawable-mdpi

drawable是Android开发中用于存放图片资源的文件夹,它可以用于不同屏幕密度的设备。在Android项目中,通常会在res目录下创建一个drawable文件夹,用于存放通用的图片资源。而drawable-ldpi和drawable-mdpi是drawable的子文件夹,用于存放低密度和中密度屏幕设备的图片资源。

drawable文件夹中的图片资源可以适配不同的屏幕密度,以保证在不同设备上显示效果的一致性。Android系统会根据设备的屏幕密度自动选择合适的图片资源进行显示。drawable-ldpi适用于低密度屏幕设备,而drawable-mdpi适用于中密度屏幕设备。

优势:

  1. 提供了一种方便的方式来管理和使用不同密度的图片资源,使得应用在不同设备上能够呈现出更好的视觉效果。
  2. 可以减少应用的安装包大小,因为只需要包含适用于不同密度设备的图片资源,而不是所有设备都需要的高密度图片资源。

应用场景:

  1. 在开发多屏幕适配的应用时,可以使用drawable和drawable-ldpi/drawable-mdpi来存放不同密度的图片资源,以确保在不同设备上显示效果的一致性。
  2. 当应用需要根据设备的屏幕密度加载不同的图片资源时,可以使用drawable和drawable-ldpi/drawable-mdpi来管理和使用这些资源。

腾讯云相关产品:

腾讯云提供了一系列与移动开发和云计算相关的产品,其中包括:

  1. 腾讯云移动应用分析(https://cloud.tencent.com/product/uma):提供移动应用的用户行为分析、漏斗分析、留存分析等功能,帮助开发者了解和优化应用的用户体验。
  2. 腾讯云移动推送(https://cloud.tencent.com/product/tpns):提供移动应用的消息推送服务,支持多种推送方式和个性化推送策略,帮助开发者实现精准的消息推送。
  3. 腾讯云移动直播(https://cloud.tencent.com/product/mlvb):提供高质量的移动直播服务,支持实时音视频传输、互动功能和弹幕特效,适用于各种直播场景。
  4. 腾讯云对象存储(https://cloud.tencent.com/product/cos):提供安全可靠的云存储服务,支持存储和管理各种类型的数据,适用于大规模的数据存储和访问需求。

以上是腾讯云提供的一些与移动开发和云计算相关的产品,可以根据具体需求选择合适的产品来支持应用的开发和部署。

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

相关·内容

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

    相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 如果drawable-hdpi、drawable-mdpidrawable-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,当屏幕为横屏,且为高密度时,加载此文件夹的资源...; c) drawable-port-hdpi,当屏幕为竖屏,且为高密度时,加载此文件夹中的资源。

    70720

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

    相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 1) 如果drawable-hdpi、drawable-mdpidrawable-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,当屏幕为横屏,且为高密度时,加载此文件夹的资源...; c) drawable-port-hdpi,当屏幕为竖屏,且为高密度时,加载此文件夹中的资源。

    4.9K20

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

    Android手机适配是非常让人头疼的一件事,尤其是图片,android为了做到是适配提供了很多文件夹来存放不同大小的图片,比如:drawable-ldpidrawable-mdpidrawable-hdpi...、drawable-xhdpi、drawable-xxhdpi等,其实同一张内容的图片放到上面不同的文件夹中是有区别的,可能你会问:如果在上述各个文件夹中都放置一张内容相同,尺寸不同的图片,那么系统会选择加载哪一张图片呢...由此我们采用分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。 1.相关概念 屏幕密度:指的就是单位英寸面积上的像素点数,分辨率是两个不同的概念。...图片放在drawable中,等同于放在drawable-mdpi中,原因为:drawable目录不具有屏幕密度特性,所以采用基准值,即mdpi 图片放在某个特定drawable中,比如drawable-hdpi...,如果设备的屏幕密度高于当前drawable目录所代表的密度,则图片会被放大,否则会被缩小,放大或缩小比例 = 设备屏幕密度 / drawable目录所代表的屏幕密度 为了更全面的适配所有设备,我们应该提供一套针对主流屏幕密度的图片

    1.1K60

    Android开发笔记(七)初识Drawable

    android.graphics.drawable源码目录下的drawable有十几种,博主就不一一介绍了,只说说一些常见的用法,以及容易弄错的地方。...Drawable资源目录 drawable文件放在res目录的各个drawable目录下,\res\drawable一般放的是描述性的xml文件,图片文件一般放在具体分辨率的drawable目录下。...例如 drawable-ldpi里面主要放低分辨率的图片,如QVGA(240×320) drawable-mdpi里面主要放中等分辨率的图片,如HVGA(320×480) drawable-hdpi...Drawable的状态 简单的drawable都是静态的图形,现在我们让它动一下,根据不同的触摸情况来变更图形,这时就要用到Drawable的一个子类StateListDrawable。...="@drawable/common_jia_selected" /> </selector

    69840

    Android开发基于Drawable实现圆角矩形的方法

    四种屏幕的DPI:ldpi是120dpi,mdpi是160dpi,hdpi是240dpi,xhdpi是320dpi * 四种屏幕对应density:0.75,1,1.5,2 * 四种图片资源文件夹:drawable-ldpi...,drawable-mdpi,drawable-hdpi,drawable-xhdpi */ /** * 圆角 * * @Project App_View * @Package com.android.view.drawable...drawable = new RoundImageDrawable(bitmap); drawable.setRound(30); mImageView.setImageDrawable(drawable...int getOpacity() { return PixelFormat.TRANSLUCENT; } } 更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形图像处理技巧总结...》、《Android开发入门进阶教程》、《Android调试技巧常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结

    2.6K20

    ​PNG图片压缩对比分析

    背景现状 随着版本的迭代,业务的增加,QQ音乐apk的大小已经超过25M,其中res目录占用的大小超过5.5M,所以提出了对安装包进行瘦身的技术需求。...3.本地运行脚本对drawable目录压缩 使用pngquant脚本压缩资源目录res下的drawabledrawable-hdpi、drawable-ldpidrawable-mdpidrawable-xhdpi...、drawable-xhdpi-v21、drawable-xxhdpi、drawable-xxxhpi等8个文件夹,在多线程的情况下,共耗时17s940ms。...项目最终考虑使用pngquant来对PNG图片进行批量压缩,主要考虑有: 1)虽然在pngquant采用默认压缩品质的情况下压缩率会低于tinypng,但是tinypng是在线压缩工具,不好自定义控制维护...", "res/drawable-hdpi", "res/drawable-ldpi", "res/drawable-mdpi", "res/drawable-xhdpi",

    9.9K110

    Android AIDL实现服务相互调用方式

    问题3 参数大小的限制 如上在传递byte[] 长度大于1024*1024时会抛出 TransactionTooLargeException 异常 问题4 实现服务之间互相调用 1.在绑定服务时会返回一个实现了...│ │ └── ic_launcher.png │ ├── drawable-ldpi │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi...android.permission.RECEIVE_BOOT_COMPLETED"/ <application android:allowBackup="true" android:icon="@<em>drawable</em>...│ │ └── ic_launcher.png │ ├── <em>drawable-ldpi</em> │ ├── <em>drawable-mdpi</em> │ │ └── ic_launcher.png │ ├── <em>drawable</em>-xhdpi...以上这篇Android AIDL实现<em>与</em>服务相互调用方式就是小编分享给大家的全部内容了,希望能给大家一个参考。

    2.1K20
    领券