<EditText
android:id="@+id/edittext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
/>
如上,在android界面布局中形如 android:textSize="20sp" 这样的代码中属性值单位sp代表的是一个距离值。
android 中一般支持如下常用的距离单位:
- px (pixels)像素:
每个px对应屏幕上的一个点,这个用的比较多。
- dip或dp (device independent pixels)设备独立像素:
一种基于屏幕密度的抽象单位,在每英寸160点的显示器上,1dip=1px。
但随着屏幕密度的改变,dip和px的换 算会发生改变。
这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。
- sp (scaled pixels — best for text size) 放大像素:
主要处理字体的大小。可以根据用户字体大小首选项进行缩放。
- in (inches)英寸:标准长度单位
- mm (millimeters)毫米:标准长度单位
- pt (points)点:标准长度单位,1/72 英寸
分享到:
相关推荐
Android中显示单位px和dip以及sp的区别
Android的计量单位px,in,mm,pt,dp,dip,sp Android的计量单位px,in,mm,pt,dp,dip,sp
简单的比较android各个单位的小程序
描述android的dip dp px dp等单位及其转换关系
dip dp px sp区别 dip dp px sp区别 dip dp px sp区别
NULL 博文链接:https://1307111376.iteye.com/blog/1986752
在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如480*800,但是屏幕密度没有正确设置比如说还是160,那么这个时候凡是使用dip的都会显示异常,基本都是显示过小。 dip的换算: dip(value)=...
不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。pt: point...
android sp dp px dip pt in mm 等单位
本篇文章是对Android中dip、dp、sp、pt和px的区别进行了详细的分析介绍,需要的朋友参考下
Android开发中的常用尺寸单位有如下几种: dp (dip) px pt inch sp 算不知道确切含义,相信对于以上这几种尺寸单位大家也都比较脸熟,这里先让我们重新认识一下它们: dp (dip): 即设备无关像素(device ...
android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。 android:maxWidth设置文本区域的最大宽度 android:minWidth设置文本区域的最小宽度 android...
从一开始写Android程序,就被告知这些常识 一、dp(或者dip device independent pixels) 一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。 二、sp...
dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一 样的...
dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化。 三、密度与分辨率:密度值表示每英寸有多少个显示点,与分辨率是两个概念。 其屏幕密度标准是:HVGA屏...
android:textSize="15sp" /> </LinearLayout>Activity:ShadowViewHelper.bindShadowHelper( new ShadowProperty() .setShadowColor(0x77000000) .setShadowDy(ABTextUtil.dip2px(context, 0.5f)) ....