Android px,dp,pt,sp的区别

px(像素点) mm 等Android不建议用

为什么电脑web开发可以用而Android不建议用?

因为px代表像素点个数,一般电脑分辨率都相同

无论14寸还是15寸都是1366*768而手机分辨率一般都不一样

googe解决方案:

dp(dip)(根据屏幕密度根据像素算出来的)

相同屏幕大小的手机,密度(分辨率)不同。使用px会显示大小不同的view使用dp相同dp长度的组件,最终显示大小是相同的

建议:

dp(dip)表示控件的宽度和高度

sp 文字大小

分辨率问题:

例:320*480(5寸)

代表:横向上有320个像素点

      纵向上有480个像素点

     480*800(5寸)

屏幕大小一样像素大的,像点密度高

你可能感兴趣的:(android)