文档章节

安卓中显示单位px和dip以及sp讲解

Candy520
 Candy520
发布于 2015/10/21 20:35
字数 310
阅读 406
收藏 4
点赞 0
评论 0

安卓中显示单位:px和dip以及sp的讲解

  Xml代码:

  <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 英寸

为了使用不同的分辨率,不同的像素密度,推荐使用dip,文字使用sp

© 著作权归作者所有

共有 人打赏支持
Candy520
粉丝 51
博文 39
码字总数 63811
作品 0
深圳
dp,px,pt,sp 的区别 以及dp 和 px 互转

dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不...

Rella ⋅ 2015/04/17 ⋅ 0

android 里面的布局像素 单位

px:是屏幕的像素点 in:英寸 mm:毫米 pt:磅,1/72 英寸 dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip:等同于dp sp:同dp相似,但还会根据用户的字体大小偏好来缩放...

redtech ⋅ 2012/05/10 ⋅ 0

android 布局中的单位及分辨率自解

先上一个网上copy的 px:是屏幕的像素点 in:英寸 mm:毫米 pt:磅,1/72 英寸 dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px dip:等同于dp sp:同dp相似,但还会根据用户...

taln ⋅ 2011/04/17 ⋅ 3

Android中关于dip和px以及转换的总结

我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种: px(pixels)——像素:不同的设备显示效果相同,一...

mutouzhang ⋅ 2014/03/11 ⋅ 0

Android获取屏幕分辨率及DisplayMetrics简介

Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 手机的分辨率信息是手机的一项重要信息,很好的是,...

liuher ⋅ 2014/07/22 ⋅ 0

Android 显示单位dip、px、pt、sp的区别

Android 显示单位dip、px、pt、sp的区别 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不...

未来程序员 ⋅ 2014/07/08 ⋅ 0

Android度量单位说明(DIP,DP,PX,SP)

(一)概念 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素...

sflfqx ⋅ 2014/12/10 ⋅ 0

android中的像素单位dp、px、pt、sp

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同...

元来元去 ⋅ 2011/12/26 ⋅ 0

Android 尺寸dp,sp

Android 密度逻辑: 在Android中,有dp,px,dip等几种单位,最常见的就是dip dip的设置于分辨率没有关系,但是与屏幕密度有关。在默认情况下,LDPI的密度为120,系数为0.75;MDPI的密度为1...

Drealin ⋅ 2012/09/11 ⋅ 0

Android: density,dp,sp,px

http://blog.sina.com.cn/s/blog61f4999d0100laxg.html 1. 什么是density 1) density density表示每英寸有多少个显示点(逻辑值),它的单位是dpi:dot per inch,通常屏幕大时,density就大,...

长平狐 ⋅ 2012/06/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

关于“幂等”操作

一个幂等(idempotent)操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同. 开发中, 我们经常考虑幂等操作的场景有“接口调用”、“MQ消费”、“自动任务”等 接口调用, 可能出现...

零二一七 ⋅ 31分钟前 ⋅ 0

Dubbo服务服务暴露之ProxyFactory Invoker

Dubbo服务暴露过程中有涉及到调用ProxyFactory 中方法获取Invoker对象的过程,现在我们来深究下源码,来看下这个过程是在做些什么,返回的Invoker 对象是什么,我们来看一下代码的切入点: ...

哲别0 ⋅ 46分钟前 ⋅ 0

GP两种连接方式性能测试

GP两种连接方式性能测试 Pivotal import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class GPQueryStrin......

仔仔1993 ⋅ 50分钟前 ⋅ 0

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 今天 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 今天 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 今天 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 今天 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 今天 ⋅ 0

linux 信号机制

signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协...

xxdd ⋅ 今天 ⋅ 0

my.cnf, my-small.cnf, my-medium.cnf, my-large.cnf

1. my-small.cnf # Example MySQL config file for small systems.## This is for a system with little memory (<= 64M) where MySQL is only used# from time to time and it's importa......

周云台 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部