我们应该在Android中使用哪种衡量标准:px
,dp
,dip
或sp
???
在Android布局设计中是否存在任何百分比类型的东西,就像我们在CSS中进行Web开发一样。
在Android中使用哪种测量可以安全地设计跨手机兼容性。
答案 0 :(得分:5)
dip
最适合用于需要静态尺寸的东西。这是一个“Device Independant Pixel”,在任何手机/平板电脑上大致呈现相同的物理尺寸。
理想情况下,您应该使用layout_weights和match_parent和wrap_content的巧妙实现来填充大多数字段。
编辑:仅供参考,dip
= dp
...编译器会模糊地处理它们。使用您喜欢的任何一种。
答案 1 :(得分:2)
答案 2 :(得分:1)
dip == dp 使用dp获取所有资源,因为它将a / c呈现为屏幕分辨率。 并使用sp作为字体大小而不是px,因为sp工作w.r.t屏幕大小和分辨率。