我们应该在android,px,dp,dip或sp中使用哪种测量?

时间:2011-06-08 04:03:32

标签: android android-layout

我们应该在Android中使用哪种衡量标准:pxdpdipsp ???

在Android布局设计中是否存在任何百分比类型的东西,就像我们在CSS中进行Web开发一样。

在Android中使用哪种测量可以安全地设计跨手机兼容性。

3 个答案:

答案 0 :(得分:5)

dip最适合用于需要静态尺寸的东西。这是一个“Device Independant Pixel”,在任何手机/平板电脑上大致呈现相同的物理尺寸。

理想情况下,您应该使用layout_weights和match_parent和wrap_content的巧妙实现来填充大多数字段。

编辑:仅供参考,dip = dp ...编译器会模糊地处理它们。使用您喜欢的任何一种。

答案 1 :(得分:2)

  1. 固定答案将使用dp表示布局,sp表示字体大小。
  2. 唯一的百分比布局机制是layout_weight与线性布局一起使用。
  3. 见答案#1。

答案 2 :(得分:1)

dip == dp 使用dp获取所有资源,因为它将a / c呈现为屏幕分辨率。 并使用sp作为字体大小而不是px,因为sp工作w.r.t屏幕大小和分辨率。

相关问题