dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,...
分类:
其他好文 时间:
2015-04-17 11:55:27
阅读次数:
131
这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以 首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上, 每英寸包含的像素点的数量为240/1.5=160dpi(横向)或320/2=1...
分类:
其他好文 时间:
2015-04-17 09:31:49
阅读次数:
174
android开发中的dip转px和px转dip。...
分类:
其他好文 时间:
2015-04-16 12:25:31
阅读次数:
101
getDimension和getDimensionPixelOffset的功能类似,都是获取某个dimen的值,但是如果单位是dp或sp,则需要将其乘以density如果是px,则不乘。并且getDimension返回float,getDimensionPixelOffset返回int.而getDi...
分类:
其他好文 时间:
2015-04-16 12:07:24
阅读次数:
161
Android应用开发支持不同的度量单位。过去,开发基本以像素为单位设计UI,现在android开发下有dp、sp、px等单位,简单的了解一下,顺便提供了dp与sp之间的互转,大家应该也经常用到。...
分类:
移动开发 时间:
2015-04-16 10:19:59
阅读次数:
149
Ptr=NULL; //NULL在文件stdio.h中定义过。 Ptr=(unsigned int *)malloc(N*sizeof(int)); //注意一定是要开辟N个int型的字节长度,不然编译会出错。 //printf("%ld\n",Ptr); for(i=0;i { *(Pt...
分类:
其他好文 时间:
2015-04-16 01:30:25
阅读次数:
262
1、工具简介pt-online-schema-change是percona提供的一个mysql在线修改表结构的工具2、使用场景当需要修改线上数据库中某个表的表结构时,发现这个表的数据量比较大,如果使用altertable语句的话可能会阻塞较长的时间,那么可以考虑使用pt-online-schema-change在线修改表结构..
分类:
其他好文 时间:
2015-04-15 23:41:43
阅读次数:
234
1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inches (115.5 mm)3.5-inch320x480@1x320x4...
分类:
其他好文 时间:
2015-04-15 13:19:01
阅读次数:
219
1.dimens.xml文件: 100dp2.layout.xml中调用//3.activity中调用int margin_top = getResources().getDimension(R.dimen.area_margin_top);ok,没问题,运行正常。注:dimen.xml中area_...
分类:
移动开发 时间:
2015-04-15 13:16:00
阅读次数:
178
为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
andr...
分类:
移动开发 时间:
2015-04-14 16:48:32
阅读次数:
177