ANDROID 启动图标大小 UI规范
1.尺寸 一般,144,往下自动适配;
1.drawable-hdpi 72*72
2.drawable-mdpi 48*48
3.drawable-xhdpi 96*96
4.drawable-xxhdpi 144*144
5.drawable-xxxhdpi 192*192
2. dp sp 区别
dp是开发写layout的时候使用的尺寸单位,sp是开发写layout时关于字体的字号单位。
px( pixel) 像素,可以简单的理解为一个点或方块,用以颜色的显示(单位),一般指印刷品或屏幕设置设备的颜色显示定义。dip(device independent pixels)设备独立像素. 不同设备有不同的显示效果,这个和设备硬件有关,多为了支持WVGA、HVGA和QVGA 使用,不依赖像素。
dpi(dots per inch)分辨率、解析度,每英寸像素数,多用于屏幕显示领域。类似的有ppi(Pixels per inch)多用于印刷领域。分辨率越高,则每英寸内包含的像素数越大。
sp (scaled pixels)像素(图像)缩放,在 常规情况下,尺寸大的图像(像素数量或密度高)缩放为小图像(像素数量或密度小)时清晰度不变或清晰(原图模糊时),逆向则反之。但可以通过像素插值/超样采集等技术实现相对清晰(计算轮廓边缘模拟出相似或智能分析增加清晰度、圆润感)px(像素)和dpi(分辨率)的关系,分辨率表示每英寸内包含多少个像素,比如分辨率为72dpi时,即表明每英寸内有72个像素。在屏幕显示时像素和屏幕上的点可以是点对点或非点对点。sp(像素缩放)和px、dpi之间没有直接换算关系,比如一个原始图像为100×100px时,把它缩放为60×60或40×80(等比例缩放或自由缩放)相关的像素排列和原始颜色会打乱,减低或保持包含颜色数量(在常规放大时不会增加包含的颜色数量),边缘颜色数量会减少。
dip和以上有些相似,这个因为未涉及不是很了解。网上找到一个换算/计算公式供参考:据px = dip * density / 160,则当屏幕密度为160时,px = dip 根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看TextView的源码可知Android默认使用sp作为字号单位。将dip作为其他元素的单位。
屏幕密度:表示每英寸有多少个显示点,与分辨率是两个不同的概念。单位是dpi(dot per inch)。dpi的计算:dpi=Diagonal pixel/ Screen sizeDiagonal
pixel表示对角线的像素值
比如:计算WVGA(800*480)分辨率,3.7英寸DPI==933/3.7=252
ANDROID 启动图标大小 UI规范相关推荐
- Android - 启动器图标大小
本文翻译自:Android - Launcher Icon Size For HDPI , XHDPI , etc. what should be the ideal size of the laun ...
- android 启动图片 大小,ios 和安卓常用图标、启动图 尺寸
---------------------------------------------ios---------------------------------------------------- ...
- android 7图标大小,Android快捷方式位图启动器图标大小
我在为快捷方式找到正确的启动器图标大小时遇到??问题. 在我的Nexus 7.2上,android.R.dimen.app_icon_size(请参见代码)的值为96像素. 但是,如果我在主屏幕截图中 ...
- android 推送图标大小,Android状态栏图标大小 – 使用Cordova / Phonegap推送插件
我正在使用Ionic(Cordova AngularJS)开发 Android应用程序.有了它,我使用推送插件( https://github.com/phonegap-build/PushPlugi ...
- android标签栏图标大小,如何在android底部导航布局中增加图标大小?
我在 Android中使用最近由设计库25中的谷歌引入的底部布局导航样式.在我看到的所有教程和问题中,图标中的图像是正常大小,但是我的图像非常小,尽管事实上我保存到drawable文件夹的图像是72× ...
- android系统图标大小
软件安装之后,手机屏幕上会出现个程序的图片,这个log图标是怎么制定呢? 为了适应不同分辨率,常常需要res目录下drawable-hdpi.drawable-mdpi和drawable-ldpi中分 ...
- android 通知图标大小,android – 通知栏显示大图标和小图标
我的应用程序中的通知栏仅显示自动收报机中的小图标(应该如此).但是,当"阴影"被拉下时,它会显示自动收报机中的小图标,以及我在Notification.Builder中设置的大图标 ...
- android 启动页大小,android引导页大图
引导页图片一般采用本地图片打包在APK中,并且显示大小为整个屏幕,所以在显示引导页图片时有以下几点需要注意: 1. 最好使用多个尺寸的引导页来保证适配效果,比如在drawable-hdpi, draw ...
- android Q 图标大小,行列数等配置
时间:2020/08/31 之前公司不允许csdn,笔记写在其它地方.最近整理过来 InvariantDeviceProfile中读取device_profiles.xml文件 如果存在多个devic ...
最新文章
- profile asp.net technology membership
- Windows环境下如何配置wamp的虚拟域名
- [力扣leetcode39]组合总和及回溯法
- python正则表达式修饰符_python正则表达式,看完这篇文章就够了...
- boost::python::wrapper相关的测试程序
- openwrt编译时遇到的报错
- Java泛型总结---基本用法,类型限定,通配符,类型擦除
- openfire(一):使用idea编译openfire4.2.3源码
- 20165320 第九周学习总结
- Thymeleaf与Spring集成(第2部分)
- ASP.NET后台调用前台JS函数的三种常见方法
- 极路由 1S 使用经验
- xtrabackup mysql8.0_Percona XtraBackup 8.0, 安装与测试
- AMD ATI Radeon 显卡被曝多个漏洞
- Android学习笔记之Bitmap位图的缩放
- NoUniqueBeanDefinitionException: No qualifying bean of type ‘XXXX‘ available: expected single matchi
- Python爬虫-博客and贴吧
- 软件著作权算法软件设计说明书_软件著作权设计说明书范本.doc
- 删除桌面无法删除的网页快捷方式
- sqlserver中查询(升序、降序、top、百分比)