android开发中用到的px、dp、sp】的更多相关文章

MarkdownPad Document *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { marg…
先介绍一下这几个单位: px : pixels(像素),相应屏幕上的实际像素点. dip :device independent pixels,与密度无关的像素,基于屏幕密度的抽象单位. 在每英寸160点的显示器上. 1dp = 1px ,即1 :1关系.(dp 就是 dip) sp : scaled pixels(放大像素).与密度和字体缩放度无关的像素. 主要用于字体显示best for textsize. 因为android设备屏幕杂乱,各种花样宽度和高度多的不行,加上各种山寨. 当开发出…
px px(pixel): 像素,是指在由一个数字序列表示的图像中的一个最小单位.在Android中,无论屏幕密度多少,一个像素单位对应一个屏幕像素单位,不会根据屏幕密度自动缩放,因此一般不推荐使用px,某些情况可以用它来画细线. dpi dpi(dots per inch): 指每英寸上的像素,及屏幕像素密度.在不同尺寸的屏幕上,屏幕像素的大小可能不同,1px表示的长度也就不同,所以一般不用px. dp dp(density-independent pixel): 密度无关像素.无论屏幕密度是…
Android开发中用到的框架介绍,主要记录一些比较生僻的不常用的框架,不断更新中...... 网路资源:http://www.kuqin.com/shuoit/20140907/341967.html Android动画效果库NineOldAndroids 介绍: Nine Old Androids是Android的一个开源动画效果库,实现了非常复杂的动画效果,它封装了许多动画处理效果算法,你可以非常方便地实现页面动画,物体移动等动画,本项目包含了一个动画效果的实现库Library和对如何使用…
px:即像素,1px代表屏幕上一个物理的像素点:px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同).偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊.dp:这个是最常用但也最难理解的尺寸单位.它与"像素密度"密切相关,所以首先我们解释一下什么是像素密度.假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算…
package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类<br/> * * float scale = context.getResources().getDisplayMetrics().density; */ public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @par…
http://www.zcool.com.cn/article/ZMTUxODQw.html…
仅限于用5.1.4版本的 按照友盟分享的API在自己的代码中修改: 1.微信分享需要打包APK文件,数字签名与微信开发申请的要一致 2.此name中属性不能修改 value为友盟的申请的appkey <meta-data   android:name="UMENG_MESSAGE_SECRET"    android:value="******************************" > 3.做微博分享时:libs里面添加SocialSDK_S…
最近上网搜索了一些框架资料,整理了以下常用框架,希望在项目中有所帮助. 1.网络请求框架 android-async-http 该网络框架的介绍文章地址:http://www.cnblogs.com/angeldevil/p/3729808.html 项目地址:https://github.com/loopj/android-async-http 文档介绍:http://loopj.com/android-async-http/   (1) 在匿名回调中处理请求结果  (2) 在UI线程外进行h…
在layout中使用dp 在代码中getWidth系列得到的是px 设置字体大小时使用的是sp /** * Android大小单位转换工具类 */ public class PxDpSpUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @param scale * (DisplayMetrics类中属性density) * @return */ public static int px2dip(float pxValue, flo…