重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。
公司主营业务:成都网站设计、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出元江县免费做网站回馈大家。
dip代表的px就多,比如在320dpi的屏幕上,1dip=2px(即1dp代表2个像素)。在app开发时,最好用dp来做界面的布局,以保证适配不同屏幕密度的手机。
dp:安卓开发时的长度单位。sp:与缩放无关的抽象像素,是字体单位。px:是Pixel的缩写。像素是指基本原色素及其灰度的基本编码,由 Picture(图像)和 Element(元素)这两个单词的字母所组成的。
mdpi、hdpi、xdpi、xxdpi用来修饰Android中的drawable文件夹及values文件夹,用来区分不同像素密度下的图片和dimen值。
drawable-xxxhdpi 1080+ 不同分辨率的手机会,会加载不同目录下的资源,如果手机的分辨不是这个,android会找最近的一个文件夹。
是分辨率的不同,H是高分辨率 M是中 L是低。
是根据drawable文件夹的修饰符进行选择的。比如drawable、drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawalbe-xxhdpi、drawable-xxxhdpi 根据修饰符进行优先匹配。
res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。
不能删除,这是一个关于屏幕密度,分辨率等显示方面的文件,删除后可能导致安装程序后无法全屏,黑屏等问题。
LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。
手机app的图标都会有各种分辨率的尺寸,为了在不同的分辨率手机下都能正常显示。截止2020年1月,手机屏幕分辨率最清晰是4K屏,水平清晰度3840,垂直清晰度2160,宽高比16:9,总约830万像素。
androidapp界面设计是按720*1280的,切图上可以点9切图做到所有手机的适配。
乘854。小米桌面app应用的图标使用的还是mivin5时期的完美图标,且分辨率统一为136乘136,在1080p的机型上显示效果不是很理想。
Android0以前的icon尺寸列表:48px(针对mdpi)、72px(针对hdpi)、96px(针对xhdpi)、144px(针对xxhdpi)、114px(针对平板)、512px(google play上传需要)0以后,原生的Android,720*1280下用的是144px。
一般度app的图标都会有各种分辨率的问尺寸,为了在不同的分辨率手机下都能正答常显示。默认最低也有回32*32,48*48,64*64,128*128,256*256 这几种常见的尺寸。
1、建议在设计过程中,在四周空出几个像素点使得设计的图标与其他图标在视觉上一致,例如,96 x 96 px 图标可以画图区域大小可以设为 88 x 88 px, 四周留出4个像素用于填充(无底色)。
2、在设计和开发过程中,应该尽量使用逻辑像素尺寸来思考界面。设计Android应用时,有的设计师喜欢把画布设为1080x1920,有的喜欢设成720x1280。给出的界面元素尺寸就不统一了。
3、看手机的分辨率和尺寸。android 项目框架中 在 res 文件夹下面有 drawable-h drawable-l drawable-m drawable-xhdpi drawable-xxhdpi,主流就是 hdpi 中等精度的屏幕。以主流 hdpi 为标准,设计 素材的尺寸。
4、所以在hdpi模式,480*800像素尺寸设计图中,开发看到300px宽度的标注,会定义其为宽200dp,到这里Android开发才得到一个他们真正会用于开发的数值。