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规范相关推荐

  1. Android - 启动器图标大小

    本文翻译自:Android - Launcher Icon Size For HDPI , XHDPI , etc. what should be the ideal size of the laun ...

  2. android 启动图片 大小,ios 和安卓常用图标、启动图 尺寸

    ---------------------------------------------ios---------------------------------------------------- ...

  3. android 7图标大小,Android快捷方式位图启动器图标大小

    我在为快捷方式找到正确的启动器图标大小时遇到??问题. 在我的Nexus 7.2上,android.R.dimen.app_icon_size(请参见代码)的值为96像素. 但是,如果我在主屏幕截图中 ...

  4. android 推送图标大小,Android状态栏图标大小 – 使用Cordova / Phonegap推送插件

    我正在使用Ionic(Cordova AngularJS)开发 Android应用程序.有了它,我使用推送插件( https://github.com/phonegap-build/PushPlugi ...

  5. android标签栏图标大小,如何在android底部导航布局中增加图标大小?

    我在 Android中使用最近由设计库25中的谷歌引入的底部布局导航样式.在我看到的所有教程和问题中,图标中的图像是正常大小,但是我的图像非常小,尽管事实上我保存到drawable文件夹的图像是72× ...

  6. android系统图标大小

    软件安装之后,手机屏幕上会出现个程序的图片,这个log图标是怎么制定呢? 为了适应不同分辨率,常常需要res目录下drawable-hdpi.drawable-mdpi和drawable-ldpi中分 ...

  7. android 通知图标大小,android – 通知栏显示大图标和小图标

    我的应用程序中的通知栏仅显示自动收报机中的小图标(应该如此).但是,当"阴影"被拉下时,它会显示自动收报机中的小图标,以及我在Notification.Builder中设置的大图标 ...

  8. android 启动页大小,android引导页大图

    引导页图片一般采用本地图片打包在APK中,并且显示大小为整个屏幕,所以在显示引导页图片时有以下几点需要注意: 1. 最好使用多个尺寸的引导页来保证适配效果,比如在drawable-hdpi, draw ...

  9. android Q 图标大小,行列数等配置

    时间:2020/08/31 之前公司不允许csdn,笔记写在其它地方.最近整理过来 InvariantDeviceProfile中读取device_profiles.xml文件 如果存在多个devic ...

最新文章

  1. profile asp.net technology membership
  2. Windows环境下如何配置wamp的虚拟域名
  3. [力扣leetcode39]组合总和及回溯法
  4. python正则表达式修饰符_python正则表达式,看完这篇文章就够了...
  5. boost::python::wrapper相关的测试程序
  6. openwrt编译时遇到的报错
  7. Java泛型总结---基本用法,类型限定,通配符,类型擦除
  8. openfire(一):使用idea编译openfire4.2.3源码
  9. 20165320 第九周学习总结
  10. Thymeleaf与Spring集成(第2部分)
  11. ASP.NET后台调用前台JS函数的三种常见方法
  12. 极路由 1S 使用经验
  13. xtrabackup mysql8.0_Percona XtraBackup 8.0, 安装与测试
  14. AMD ATI Radeon 显卡被曝多个漏洞
  15. Android学习笔记之Bitmap位图的缩放
  16. NoUniqueBeanDefinitionException: No qualifying bean of type ‘XXXX‘ available: expected single matchi
  17. Python爬虫-博客and贴吧
  18. 软件著作权算法软件设计说明书_软件著作权设计说明书范本.doc
  19. 删除桌面无法删除的网页快捷方式
  20. sqlserver中查询(升序、降序、top、百分比)

热门文章

  1. 三菱modbusRTU通讯实例_三菱PLC通讯编程实例
  2. 八年级计算机教案下册,人教版信息技术八年级下册全册教案.doc
  3. 中广互联就TVOS对王效杰司长的采访报道
  4. 网站频繁被挂马篡改 防止网站被攻击的解决妙招
  5. 并行算法设计与性能优化 刘文志 第4章 串行代码性能优化
  6. 商品亲和性分析与关联规则挖掘
  7. 将博客搬至CSDN_李孟_新浪博客
  8. 第二次Rosetta stone学习总结
  9. VC++编译错误(无法打开源数据文件platform.winmd)
  10. 树莓派 安装Flash 教程