android像素
1. android ui界面设计设计什么像素
Android 开发字体的大小需要用google提供的sp单位,而控件的大小需要使用dip 或者dp。
dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。
sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放。
xp即像素,1px代表屏幕上一个物理的像素点,px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同。
2. android照片像素很小但内存很大
文件的大小不一样,是因为属性不同
1.压缩格式不一样,压缩算法不同。比如JPG文件就比较小,BMP文件就非常大。JPG是压缩比最好的图片格式之一。
2、压缩质量不一样。同样是JPG,压缩质量也是有区别的。可以选择10%的压缩质量,效果非常差,但90%的质量,几乎和不压缩一样。一般,JPG的压缩比在70%以上,就和原图的差距不大。
像素就相当于人的个子。两个人个子一样高,说明不了什么,可能性别都不一样。图片也是一样,像素只是画面的大小,其它方面,完全是另一回事。
3. 安卓手机的像素是怎么设置的
以安卓手机为例,具体操作步骤如下:
1、首先,在手机桌面上找到相机,然后单击以打开。如下图所示,然后进入下一步。
4. Android设备的屏幕像素密度和720P,1080P的关系是怎么样的
【它们的关系】
像素密度与分辨率(P)像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸
举例:
小米官方数据显示MI3的屏幕像素密度,即PPI约为441。
MI3分辨率:1920x1080 屏幕尺寸:5英寸
√1920²+1080²/5 (根号里面是1920²x1080²)
=√3686400+1166400/5
=√4852800/5
≈440.58
≈441
【两者间的区别】
像素密度:即每英寸屏幕所拥有的像素数,像素密度越大,显示画面细节就越丰富。
逐行扫描:720P、1080P都是是一种视频显示格式,外语字母P意为逐行扫描,它是美国电影电视工程师协会(SMPTE)制定的最高等级高清数字电视的格式标准,帧率通常为60Hz,可标示在p后面,如1080p30,意思是30Hz。常见的帧率还有24、25、30。并非HDMI就一定有1080p的输出,画面不一定要能支持1920×1080才能算是1080p输出,只要水平扫描线超过1080条就能称之为1080p,水平像素点并没有严格的规范,Full HD才是规范垂直与水平扫描像素的标准,1080p仅规范垂直像素点(等同水平扫描线)。
5. Android像素单位dp,sp,px,pt的区别和比较
dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看
TextView
的源码可知 Android 默认使用 sp 作为字号单位。
在 Android 中, 1pt 大概等于 2.22sp
以上供参考,如果 UI 能够以 sp 为单位提供设计是最好的,如果设计中没有 sp
的概念,则开发人员也可以通过适当的换算取近似值。
过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素 等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清 内容。
与分辨率无关的度量单位可以解决这一问题。Android支持下列所有单位。
px(像素):屏幕上的点。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:与dp相同,多用于android/ophone示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。
为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,将dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图