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

Android图片相关

Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。...Canvas - 名为画布,我们可以看作是一种处理过程,使用各种方法来管理Bitmap、GL或者Path路径,同时它可以配合Matrix矩阵类给图像做旋转、缩放等操作,同时Canvas类还提供了裁剪、选取等操作...中放置图片的地方drawable—hdpi、drawable—mdpi、drawable—ldpi等感到好奇。...drawable—hdpi看他的单词名肯定知道他是放置高分辨率的图片,drawable—mdpi放置中等分辨率的图片,drawable—ldpi放置低分辨率的图片。...drawable,2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。

71730

Android图片资源

2.4 像素密度 Android中对图片的分类是通过Screen pixel density (像素密度:以dpi为数值单位)进行的,包括ldpimdpihdpi、xhdpi这四个主要的级别。...大屏幕可以是小的分辨率,小屏幕可以是大分辨率。...2.6 DP的使用 对于Android开发,布局文件中可以使用px(pixel像素)这样的绝对单位,更多情况下,根据Android开发的适配方式,应使用的UI元素的大小单位是“dp”即“dip”,device...,那么在hdpi下图片应该是150x150,在mdpi下是100x100,在ldpi下是75x75....drawable 资源放在res目录下不同的子目录中——使用不同的像素密度修饰符对应不同的像素密度: drawable-ldpi/ :对应ldpi drawable-mdpi/ :对应mdpi drawable-hdpi

1.2K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    :anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi、xhdpi、hdpimdpildpi文件夹中的资源。...相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示...; 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。...为了适应多种屏幕,android建议开发者不要使用具体的像素来表示控件尺寸。...不使用AbsoluteLayout(android1.5已废弃) ,可以使用RelativeLayout替代; 对不同的屏幕提供合适大小的图片。

    70720

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

    屏幕适配又包括: 屏幕尺寸(small,normal,large,xlarge , 这些在Android 3.2以上版本开始不建议使用,转而使用最小屏幕宽度如 sw600dp,最小宽度,最小高度等)...屏幕方向(port 竖屏,land 横屏) 屏幕像素密度(ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi) 本文主要介绍屏幕像素密度适配相关知识。...Android把像素密度按区间分成几种: ldpi – low dpi, 低密度 mdpi – medium dpi 中密度 hdpi – high dpi 高密度 xhdpi – extra high...工程中mdpi目录下默认机器人图标),分别复制到drawable,drawable-mdpi,drawable-hdpi目录并使用不同文件名 xml布局控件:三个ImageView, 设置android...> 可以看出,ImageView固定大小后,如果不设置scale type,图片会按ImageView大小来显示,如果设置同样大小图片,ldpi 会压缩大小(128 -> 96),hdpi会拉伸大小(64

    1.3K10

    移动应用界面设计的尺寸规范「建议收藏」

    320 dpi (xhdpi模式),480 x 800 的手机很可能接近 240 dpi (hdpi模式),320 x 480的手机则很接近 160dpi(mdpi模式)。...操作栏图标,代表用户在app中可以使用到的最重要的图标 整体大小为32 x 32dp ,图形实际区域为 24 x24 dp 密度 ldpi mdpi hdpi xhdpi 实际区域分辨率 24*...密度 ldpi mdpi hdpi xhdpi 实际区域分辨率 22*22px 33*33px 44*44px 整体大小分辨率 24*24px 36*36px 48*48px 注:android规范提供的尺寸单位是...5、背景图 密度 ldpi mdpi hdpi xhdpi 分辨率 480*320px 800*460px 1280*720px 6、png图在线工具 在线自动生成.9png图的Android设计切图工具推荐...– 文本通常使用常规体和中等大小,不是用细体和粗体。 百度用户体验做过的一个小调查: 单位:像素px 还有个方法就是找你觉得好的APP应用,手机截图后放进PS自己对比调节字体大小。

    4.8K20

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

    bitmap 在渲染器内使用的位图 tileX The tiling mode for x to draw the bitmap in..../** * 四种屏幕尺寸分类:: small, normal, large, and xlarge * 四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and...xhdpi (extra high) * 四种屏幕的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...相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、

    2.5K20

    Android中的像素密度,屏幕密度,屏幕大小,分辨率,ldpimdpi,xhdpi,xxhdpi

    Android开发为适配不同屏幕需要在资源文件中添加多套图片或者多套布局文件,这篇文章讲解多套图片。 ldpi,mdpi,xhdpi,xxhdpi,xxxhdpi分别代表什么?如何使用。...android将实际的屏幕密度进行划分(low,medium,high,and extra high,extra extra high) 一般情况下的普通屏幕:ldpi是120dpi,mdpi是160dpi...此时会有一个疑问,手机的像素密度可以是任何值,Android手机只有mdpi,hdpi,ldpi,xhdpi,xxhdpi,xxxhdpi等有限的几个适配目录,Android手机如何适配呢,所以可以推测...依然查找xxhdpi,如果还没有找到xxxhdpi,还没有找到查找nodpi,如果还没有查找hdpi,然后查找mdpi,如果在xxhdpi中找到目标图片,则压缩2/3来使用(因为系统认为它找到了一个比合适尺寸大的图片...而在480×800(hdpi,240dpi)的手机上1dp=1.5px.所以dp和px的换算以屏幕密度为准则不是屏幕的实际密度。

    5.3K41

    相对布局和单位简介

    不是LinearLayout 无论是Eclipse还是Android Studio,新建Blank Activity时默认的layout都是RelativeLayout, 查询资料发现这是由 android-sdk... RelativeLayout 因其原理上的灵活性,通常层级结构都比较扁平,很多使用LinearLayout 的情况都可以用一个 RelativeLayout 来替代,以降低布局的嵌套层级,优化性能。...Android支持四种不同的dpi模式:ldpi mdpi hdpi xhdpi 一般地,手机分辨率与所运行的dpi模式是匹配的,例如hvga(320x480像素)的手机屏幕一般在3.5英寸左右,运行在...layout就能用在两个不同的dpi模式下,不是写两套layout。...mdpihdpi是2:3的关系 mdpi与xhdpi是1:2的关系 ldpimdpi是3:4的关系 Galaxy Nexus 是720P屏幕,就是运行在xhdpi下的。

    49830

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

    (low,medium,high,and extra high) 一般情况下的普通屏幕:ldpi是120dpi,mdpi是160dpi,hdpi是240dpi,xhdpi是320dpi 对于屏幕来说...指定密度(density-specific)的合适资源,是指ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)....例如我们在hdpi,mdpi,ldpi文件夹下拥有同一种资源,那么应用也不会自动地去相应文件夹下寻找资源,这种情况都是出现在高密度,以及低密度的手机上,比如说一部240×320像素的手机, 如果设置...3.3是否支持小屏幕 android:smallScreens=["true" | "false"] 如果在声明不支持的小屏幕,当前屏幕尺寸是smaller的话,系统也使用尺寸为("normal...2)如果没法找到相应的尺寸,找到密度,则认为该图片尺寸为 "medium",利用缩放显示这个图片。 3)如果都无法匹配,则使用默认图片进行缩放显示。

    5.2K10

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

    游戏中适应高分辨率的平板而言,资源可以考虑一个强制的绝对布局保证全屏显示,手机上的多种分辨率使用相对布局更为合理些。...,程序会分别加载xxhdpi、xhdpi、hdpimdpildpi文件夹中的资源。...相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 1) 如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示...; 3) 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi中没有,系统会加载drawable-mdpi中的资源,其他同理,使用最接近的密度级别。...3) 不使用AbsoluteLayout(android1.5已废弃) ,可以使用RelativeLayout替代; 4) 对不同的屏幕提供合适大小的图片。

    4.9K20

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

    如果你还在为这些事情苦恼,希望看完这篇文章后,可以帮你减少一些开发的时间。 Android屏幕适配方案 1.官方适配方案 dp。dp是Android开发中特有的一个单位。...Android屏幕适配详解 一、关于布局适配建议 1、不要使用绝对布局 2、尽量使用match_parent 不是fill_parent 。...extra high)(普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320) 三、如何做到自适应屏幕大小呢?...如果可以拉伸不改变设计意图的情况下,比如纯色背景,则使用android的9path工具制作成.9的图片。 3、屏幕密度、像素和实际大小的比例关系。...demins在value文件夹下,相关配置可以在values-hpdi,values-mdpi,values-ldpi三种文件夹中的dimens.xml文件进行设置。

    1K30

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

    drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854...) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320) 测试的时候可以设定模拟器的分辨率知道了手机屏幕手机大小的分类以后...这里有个插曲,我创建好layout-large以后发现使用800.480的屏幕还是调用默认的layout,最后才发现layout-large里面所用的资源,一定要放入drawable-hdpi里面) 2...如果模拟器尚未启动,可以在Eclipse的项目Run as=>Open Run Dialog对话框中设置,如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。...这时候可以通过设置android:configChanges="orientation|keyboardHidden" 来解决,activity的具体属性,可以参考andriod doc: /android-sdk-windows

    1.3K90
    领券