dip的全称
dip的全称是Density-independent pixel,密度无关像素。很多地方误认为是device independent pixel,即设备无关像素。这是错误的。
因为dip也就是dp只能做到密度无关,无法做到设备无关。因为设备无关必然牵涉到密度无关和尺寸无关。但dip无法保证尺寸无关。
具体地说,就是相同的dp值,只能保证在不同的密度下呈现一致的物理大小(即密度无关)。若遇到尺寸不同的设备,就无法得到随着设备尺寸缩放的效果,即做不到尺寸无关。
dip的全称的更多相关文章
- C#软件设计——小话设计模式原则之:依赖倒置原则DIP
		前言:很久之前就想动笔总结下关于软件设计的一些原则,或者说是设计模式的一些原则,奈何被各种bootstrap组件所吸引,一直抽不开身.群里面有朋友问博主是否改行做前端了,呵呵,其实博主是想做“全战”, ... 
- android - px(像素)、dpi(像素密度)、dip(密度无关像素)之间的关系
		使用ImageView会遇到的问题 在Android应用中,都少不了图片的显示,ImageView,轮播图,ViewPager等等,很多都是来显示图片的,很多时候,我们都希望图片能够在宽度上填充父窗体 ... 
- android自定义控件(8)-利用onMeasure测量使图片拉伸永不变形,解决屏幕适配问题
		使用ImageView会遇到的问题 在Android应用中,都少不了图片的显示,ImageView,轮播图,ViewPager等等,很多都是来显示图片的,很多时候,我们都希望图片能够在宽度上填充父窗体 ... 
- DesignPattern(一)设计模式的六个基本原则
		使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性.并且,在进行设计的时候,也需要遵循以下几个原则:单一职责原则.开放封闭原则.里氏代替原则.依赖倒置原则.接口隔离原则. ... 
- 工作那么久,才知道的 SOLID 设计原则
		认识 SOLID 原则 无论是软件系统设计,还是代码实现,遵循有效和明确的设计原则,都利于系统软件灵活可靠,安全快速的落地,更重要的是能灵活地应对需求,简化系统扩展和维护,避免无效的加班.本文主要讨论 ... 
- Android中px和dip的区别
		在Android手机的诞生之初,由于Android系统是开源的,一开始便有众多的OEM厂商对Android手机进行深度定制,于是乎Android手机的皮肤和屏幕大小都变得百花齐放,这可苦逼了我们这群开 ... 
- android手机屏幕分辨率 及 sp dip(dp) px 区别 及高中低分辨率时处理
		分辨率,是指单位长度内包含的像素点的数量,它的单位通常为像素/英寸(ppi).以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数 ... 
- 深入理解DIP、IoC、DI以及IoC容器
		摘要 面向对象设计(OOD)有助于我们开发出高性能.易扩展以及易复用的程序.其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC.DI以及Ioc容器等概念.通过本文我们将一起学 ... 
- DIP原则、IoC以及DI
		一.DIP原则 高层模块不应该依赖于底层模块,二者都应该依赖于抽象. 抽象不应该依赖于细节,细节应该依赖于抽象. 该原则理解起来稍微有点抽象,我们可以将该原则通俗的理解为:"依赖于抽象&qu ... 
随机推荐
- 《算法设计手册》面试题解答 第五章:图的遍历 附:DFS应用之找挂接点
			第五章面试题解答 5-31. DFS和BFS使用了哪些数据结构? 解析: 其实刚读完这一章,我一开始想到的是用邻接表来表示图,但其实用邻接矩阵也能实现啊?后来才发现应该回答,BFS用队列实现:DFS可 ... 
- LR录制https协议报证书错误,导航已阻止
			使用IE浏览器录制https协议报证书错误,导航已阻止,修改如下配置文件: 
- B. Santa Claus and Keyboard Check 模拟
			http://codeforces.com/contest/752/problem/B uuu yyu xy xx 注意变化了之后,检查一次前面已经变化过的就好.因为可能前面的满足,但是变了后不满足. ... 
- Android中ListView异步加载图片错位、重复、闪烁问题分析及解决方案
			我们在使用ListView异步加载图片的时候,在快速滑动或者网络不好的情况下,会出现图片错位.重复.闪烁等问题,其实这些问题总结起来就是一个问题,我们需要对这些问题进行ListView的优化. 比如L ... 
- SAP 如何查看用户登录信息
			1.首先进入事务代码 SM19 配置审计参数文件 2.选择客户端,用户名,并且勾选过滤激活之后点击细节配置,进入如下界面: 配置完成之后,点击保存. 3.并且可以进入SM20界面,选择要查看的客户端 ... 
- DataTable以列分组
			//DataTable以列分组 var result = from r in dt.AsEnumerable() group r by ), b = r.Field<) } into g sel ... 
- Android编译环境搭建(0818-0819)
			1 在虚拟机VMware上安装64位Ubuntu14.04LTS 首先需要安装虚拟机并激活.然后新建虚拟机,选择使用下载好的Ubuntu镜像.注意需要将光驱改为自己下载的,而不是autoinst.is ... 
- XE3随笔11:Merge、Clone、ForcePath
			unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, For ... 
- [转]linux14.04下caffe的安装步骤
			linux14.04下caffe的安装步骤 原文地址:http://blog.csdn.net/xiaoyang19910623/article/details/52997481?locatio ... 
- 抓包工具Charles,anyproxy,mitmproxy等
			Charles:图形化界面,看着比较方便友好,也可以抓取https,不过电脑和手机都要下载证书,主要我的电脑上不能添加一添加就卡死 所以,抓取https的话,就用mitmproxy比较简单 1.安装C ... 
