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

使用drawable文件夹中的默认资源(MDPI大小)drawable-mdpi文件夹的重点是什么?

drawable-mdpi文件夹是Android开发中用于存放适用于中等像素密度设备的默认资源的文件夹。它的重点是提供适合中等像素密度设备的图像资源,以确保在这些设备上显示的图像具有良好的质量和适当的大小。

在Android开发中,设备的屏幕像素密度被分为几个不同的类别,包括mdpi(中等像素密度)、hdpi(高像素密度)、xhdpi(超高像素密度)等。drawable-mdpi文件夹中的资源主要针对mdpi设备,这些设备的像素密度约为160dpi。

使用drawable-mdpi文件夹中的默认资源的重点是确保应用程序在中等像素密度设备上具有良好的显示效果。开发人员应该在这个文件夹中放置适合中等像素密度设备的图像资源,以避免在这些设备上出现图像模糊或缩放失真的问题。

对于开发人员来说,了解并正确使用drawable-mdpi文件夹中的默认资源是确保应用程序在不同像素密度设备上具有一致性和良好用户体验的重要一步。

以下是一些适用于中等像素密度设备的腾讯云相关产品和产品介绍链接地址:

  1. 腾讯云对象存储(COS):提供可靠、安全、低成本的云端存储服务,适用于存储各种类型的文件资源。了解更多:https://cloud.tencent.com/product/cos
  2. 腾讯云图片处理(CI):提供丰富的图片处理功能,包括缩放、裁剪、旋转、水印等,可用于生成适合中等像素密度设备的图像资源。了解更多:https://cloud.tencent.com/product/ci
  3. 腾讯云视频处理(VOD):提供强大的视频处理能力,包括转码、截图、水印、剪辑等,可用于处理适合中等像素密度设备的视频资源。了解更多:https://cloud.tencent.com/product/vod

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和项目要求进行评估和决策。

相关搜索:仅使用JSP显示资源文件夹中的图像Drawable V21 vs V24 vs自定义文件夹用于hdpi,mdpi,xhdpi等。?为了支持多设备,我应该将我的图像放在哪个文件夹中?spark在Windows上使用的临时文件的默认文件夹是什么?当不在默认的‘/ VScode’文件夹中时使用Mocha测试资源管理器使用readme.md作为文件夹中的默认页面使用我的资源文件夹中的JSON文件创建文件使用干预图像调整存储文件夹中图像的大小如何使用Spring Boot连接资源文件夹中的html文件?使用存储在资源文件夹中的文本文件如何使用cmake将资源文件夹复制到macos捆绑应用的Resources文件夹中?使用Python boto3获取S3中每个文件夹和子文件夹的大小Java:如何使用Scanner类读取资源文件夹中的文本文件如何从git存储库(使用bundler)安装默认gems文件夹中的ruby gem,而不是安装在名为bundler的单独文件夹中?在Java Maven项目中,如何使用selenium上传资源文件夹中的文件(照片为什么不能将img资源从一个项目复制/粘贴到第二个项目的drawable文件夹中的新目录中?如何隐藏默认的HTML附加文件夹按钮;但使用我们的自定义按钮中的功能如何在re-frame,re-agent应用中使用资源文件夹中的图像?如何在后台线程中使用RX从android的资源文件夹中读取文件无法使用Nexus One访问DDMS的文件资源管理器中的数据文件夹!构建angular应用程序,获取应用程序中使用的所有图像,字体文件放在dist文件夹中而不是常规的资源文件夹中?为什么?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

xxhdpi、xhdpi、hdpi、mdpi、ldpi文件夹资源。...相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 如果drawable-hdpi、drawable-mdpidrawable-ldpi三个文件夹中有同一张图片资源不同密度表示...,那么系统会去加载drawable_mdpi文件夹资源; 如果drawable-hpdi中有高密度图片,其它两个文件夹没有对应图片资源,那么系统会去加载drawable-hdpi资源,其他同理...; 如果drawable-hdpi,drawable-mdpi中有图片资源drawable-ldpi没有,系统会加载drawable-mdpi资源,其他同理,使用最接近密度级别。...; c) drawable-port-hdpi,当屏幕为竖屏,且为高密度时,加载此文件夹资源

69820

Android 实现把bitmap图片某一部分颜色改成其他颜色

,即公式1dp = (dpi / 160)px 图片规格:px*px,比如270*480像素图片 android使用匹配机制用到dpi这个参数,无论是什么手机,不管1080分辨率还是2K分辨率,都对应着唯一一个...文件夹找对应图片,如果找到了就加载,此时图片在手机上显示就是它本身大小,也就是270*480像素;如果未找到,就去更高分辨率文件夹xxxhdpi找,一直找到最高也没有的话,就会查找drawable-nodpi...如果将xxhdpi下图片剪切到drawable-mdpi,效果如下,可以看到图片明显变大。...原因:系统在加载图片时,首先去对应文件夹查找,没找到,又依次按照顺序一直在drawable-mdpi找到,但是系统会认为你这张图是专门为低密度设备所设计,如果直接将这张图在当前高密度设备上使用就有可能会出现像素过低情况...理解:考虑该图片在一个dpi对应drawable-mdpi文件夹手机上显示效果,因为如果是在对应文件夹找到了图片的话,就不会对图片做缩放操作了,所以在一个低分辨率手机上,270*480像素图片的确是这样显示效果

86111
  • Android drawable微技巧,你所不知道drawable那些细节

    那么我们再将这张图移动到drawable-mdpi文件夹下试试,重新运行程序,效果如下图所示: 这次肯定不是错觉了,这实在是太明显了,图片被放大了!...-> drawable-hdpi -> drawable-mdpi -> drawable-ldpi。...总体匹配规则就是这样,那么比如说现在终于在drawable-mdpi文件夹下面找到android_logo这张图了,但是系统会认为你这张图是专门为低密度设备所设计,如果直接将这张图在当前高密度设备上使用就有可能会出现像素过低情况...代码修改这么多就可以了,然后将图片移动到drawable-mdpi文件夹下。...下面我们来开始分析,mdpi密度最高dpi值是160,而xxhdpi密度最高dpi值是480,因此是一个3倍关系,那么我们就可以猜测,放到drawable-mdpi文件夹图片在xxhdpi密度设备上显示会被放大

    2.5K80

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

    ,程序会分别加载xxhdpi、xhdpi、hdpi、mdpi、ldpi文件夹资源。...相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 1) 如果drawable-hdpi、drawable-mdpidrawable-ldpi三个文件夹中有同一张图片资源不同密度表示...,那么系统会去加载drawable_mdpi文件夹资源; 2) 如果drawable-hpdi中有高密度图片,其它两个文件夹没有对应图片资源,那么系统会去加载drawable-hdpi资源,其他同理...; 3) 如果drawable-hdpi,drawable-mdpi中有图片资源drawable-ldpi没有,系统会加载drawable-mdpi资源,其他同理,使用最接近密度级别。...; c) drawable-port-hdpi,当屏幕为竖屏,且为高密度时,加载此文件夹资源

    4.8K20

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

    Android手机适配是非常让人头疼一件事,尤其是图片,android为了做到是适配提供了很多文件夹来存放不同大小图片,比如:drawable-ldpi、drawable-mdpidrawable-hdpi...、drawable-xhdpi、drawable-xxhdpi等,其实同一张内容图片放到上面不同文件夹是有区别的,可能你会问:如果在上述各个文件夹中都放置一张内容相同,尺寸不同图片,那么系统会选择加载哪一张图片呢...默认值为160 4.总结 据px = dip * density / 160,则当屏幕密度为160时,px = dip 根据谷歌Google建议,TextView 字号最好使用 sp 做单位,而且查看...TextView源码可知Android默认使用sp作为字号单位。...图片放在drawable,等同于放在drawable-mdpi,原因为:drawable目录不具有屏幕密度特性,所以采用基准值,即mdpi 图片放在某个特定drawable,比如drawable-hdpi

    1.1K60

    Bitmap内存计算

    本文聚焦问题 1、Bitmap像素数据占用多大内存?如何计算? 2、不同图片来源对内存大小有什么影响?...(以Android 8.0+平台为例,这行代码执行后占用总内存大小=bitmap在栈上引用大小+bitmap指向对象大小+指向对象持有的native像素数据大小,先只关注像素数据,以后再研究其他几部分内存占用如何计算...文件&网络&assert文件夹&res/drawable-nodpi文件夹 从这些位置加载图片会保持原尺寸,不缩放,bitmap宽高100×100,内存=100x100x4byte res/drawable-mdpi...文件夹 因为该文件夹目标设备是mdpi,显示到xhdpi设备上,要做放大320/160=2倍,加载后bitmap宽高200×200,内存200x200x4byte res/drawable-hdpi...res/drawable文件夹文件夹为基准分辨率,与res/drawable-mdpi文件夹效果相同。

    1.2K20

    Android图片相关

    大部分人都把图片放在drawablemdpi。 在分辨率低于480*800时把图片放在drawablemdpi是不会有什么影响,但是当分辨率为420*800或高于它时就会出问题了。...你手机屏幕有那么大但是他会将图片拉伸,当加载图片后让你感觉该屏幕没有实际大小,而如果将图片放到drawable—hdpi则该问题就不会存在了。...比如手机屏幕大小为420*800如果你将图片放在drawablemdpi,那么你就要准备一张340*525分辨率图片。...文件在编译之后都会写入R.java里,而系统会根据屏幕大小自己选择合适layout进行使用。...drawable,而2.1版本中有drawable-mdpidrawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。

    71430

    Android项目文件夹结构分析

    项目结构例如以下图所看到使用不同sdk版本号建立项目项目结构有所不同,整体同样,高版本号添加了一些包结构 1、src 和java项目一样src存放项目源码 2、gen 自己主动生成,当中R.java...文件也是自己主动生成,ADT 插件自己主动依据res中文件变化改动R.java文件,将res资源相应一个16进制地址,用于在在代码引用到这些资源文件。...3、bin 项目编译输出文件夹,里面有apk文件 4、res 存放资源文件 a. drawable存放图片 (1)drawable-hdpi里面存放高分辨率图片,如WVGA...(480×800),FWVGA (480×854)   (2)drawable-mdpi里面存放中等分辨率图片,如HVGA (320×480)   (3)drawable-ldpi里面存放低分辨率图片...颜色大小等。

    42520

    Android一些关于分辨率和布局设置

    drawable- hdpi、drawable- mdpidrawable-ldpi区别: (1)drawable-hdpi里面存放高分辨率图片,如WVGA (480x800),FWVGA (480x854...) (2)drawable-mdpi里面存放中等分辨率图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率图片,如QVGA (240x320) 测试时候可以设定模拟器分辨率知道了手机屏幕手机大小分类以后...还要在res目录下创建不同layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕大小自己选择合适...这里有个插曲,我创建好layout-large以后发现使用800.480屏幕还是调用默认layout,最后才发现layout-large里面所用资源,一定要放入drawable-hdpi里面) 2...如果模拟器尚未启动,可以在Eclipse项目Run as=>Open Run Dialog对话框设置,如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。

    1.3K90

    谈谈Android屏幕适配那些事,我们到底该怎么去选择

    也就是说无论在pad下还是大小屏手机下,我们实际看到该控件大小是差不多资源目录名。上图可见虽然使用dp确保了控件在不同屏幕绝对大小一致。...Android系统会优先查找分辨率相同布局,如果不存在则换使用默认layout下布局。 6、关于长宽设置最好是3倍数,最好是偶数。...需要根据dpi值准备5套图片资源drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi Android有个自动匹配机制去选择对应布局和图片资源...android会根据手机密度优先查找对应目录资源,如果没有这个文件夹,则查找与其最接近对应密度文件夹。 5、demins使用。...demins在value文件夹下,相关配置可以在values-hpdi,values-mdpi,values-ldpi三种文件夹dimens.xml文件进行设置。

    1K30

    Android开发 屏幕适配之像素密度适配

    当新建一个Android工程时,在res目录下可以看到drawable-xxx 目录,就是对应不同像素密度资源。 那么这些目录又是如何使用呢?如何进行像素密度适配?...在新建Android工程默认机器人图标,在不同密度目录下大小不一样,其比例和表格上比例一致,在我们准备资源图片时也要按该比例进行。 后面一行“倍数”和比例相对应,关于它作用后面会说明。...(新建Android工程mdpi目录下默认机器人图标),分别复制到drawable,drawable-mdpi,drawable-hdpi目录并使用不同文件名 xml布局控件:三个ImageView...,drawable-mdpi目录下图片ImageView大小都为 96×96 引用drawable-hdpi目录下图片ImageView大小为 64×64 I619: 引用drawable,drawable-mdpi...这里72×72就是系统默认hdpi下机器人图标大小,按照上述表格给比例放置图片就不会有ImageView控件大小不一样问题。

    1.3K10

    android更新ui方式_android ui界面模板

    /apk/res/android “> 1.通知条目高度修改:上面的65.0sp和64.0sp就是高度 2.通知条目下面一般都有一条白线, 透明方法: ①drawable-mdpi文件夹内 divider_horizontal_light_opaque....9.png换成透明 ⑥上面的 @drawable/divider_horizontal_light_opaque改为#00000000 3.通知栏条目由框架决定,若要想独立于systemUI.apk...,将上面的 “@*android:drawable/status_bar_item_background” 改为 “@drawable/item_bg” 再在drawable-mdpi放入一张图片item_bg.png...修改 源代码: xmlns:android=”http://schemas.android.com/apk/res/android “> 修改下拉栏背景:将下面的#21212121 改为 @drawable...android:textSize=”19.0dip”是字体大小。android:textColor=”#ff33b5e5是字体颜色。

    69630

    Android项目的目录结构

    上一次我们使用ADT创建了一个AndroidHelloWorld项目,并且介绍了模拟器以及模拟器配置,这节就重点讲讲Android项目的目录结构,看看和我们常见Java项目的目录结构有什么不同。...可以看到src文件夹是源文件,Android2.2是引用类库,这些和java都一样,那么下面的这个gen是什么呢?...R.java就是根据资源文件夹res生成,R.java里放就是res中资源文件索引,用一个常量标记res一个资源文件,便于我们在代码引用。...现在让我们看看res文件夹,这下面又有几种类别,其中drawable是放图片,有drawable-hdpi,drawable-ldpi,drawable-mdpi之分,对应是高密度图片,低密度图片,...android:icon=“@drawable/icon”定义了应用图标引用资源文件icon图片 android:label=“@string/app_name”定义了应用名称 activity

    47840

    android系统如何自适应屏幕大小

    drawable:主要放置xml配置文件或者对分辨率要求较低图片     drawalbe-ldpi:低分辨率图片,如QVGA (240x320)     drawable-mdpi...例如我们在hdpi,mdpi,ldpi文件夹下拥有同一种资源,那么应用也不会自动地去相应文件夹下寻找资源,这种情况都是出现在高密度,以及低密度手机上,比如说一部240×320像素手机, 如果设置...android:anyDensity="false",Android系统会将240 x 320(低密度)转换为 320×480(密度),这样的话,应用就会在小密度手机上加载mdpi文件资源。...2)如果没法找到相应尺寸,而找到密度,则认为该图片尺寸为 "medium",利用缩放显示这个图片。 3)如果都无法匹配,则使用默认图片进行缩放显示。...例如,当前为高精度屏幕,平台会加载高精度资源(如HelloAndroiddrawable-hdpi 位图资源),如果没有,平台会将精度资源缩放至高精度,导致图片显示不清晰。

    5.2K10

    Android TV开发总结【适配】

    在Google官方开发文档,说明了 mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi=2:3:4:6:8 尺寸比例进行缩放。...例如,一个图标的大小为48×48dp,表示在mdpi上,实际大小为48×48px,在hdpi像素密度上,实际尺寸为mdpi1.5倍,即72×72px,以此类推。...切图应该放哪个 drawable 文件夹下,切多大? UI 应该以什么标准出图? UI 出标注图 px 和 dp之间如何转换?...举个例子: 某款盒子通过上述代码获得分辨率为1920*1080 ,DPI为160dpi,盒子连接是4K电视分辨率为3840*2160: 通过160dpi,根据上表可以得知图片放在drawable-mdpi...这里只是教大家了一种机型适配,实际开发可能会遇到更多奇葩机型,大家也可以直接使用values-1920x1080或者values-1920x1080-mdpi或者values-sw812dp-mdpi

    4K10
    领券