在Android中应该使用哪种度量单位:px
、dp
、dip
或sp
?
在Android布局设计中是否有类似于Web开发中CSS的百分比单位?
在Android中,哪种度量单位是设计跨手机兼容性时安全可靠的?
在Android中应该使用哪种度量单位:px
、dp
、dip
或sp
?
在Android布局设计中是否有类似于Web开发中CSS的百分比单位?
在Android中,哪种度量单位是设计跨手机兼容性时安全可靠的?
dip
是用于需要静态大小的情况。这是一种“设备独立像素”,在任何手机/平板电脑上大致呈现相同的物理大小。
但是,最好使用 layout_weights 和巧妙实现 match_parent 和 wrap_content 来填充大多数字段。
编辑:只是提醒一下,dip
= dp
... 编译器等效处理它们。使用您喜欢的任何一个。
dip 等同于 dp 使用 dp 作为所有资源的单位,因为它可以根据屏幕分辨率进行渲染。 而对于字体大小,请使用 sp 而不是 px,因为 sp 可以根据屏幕尺寸和分辨率进行工作。
现在已经太晚了,但只是为了帮助像我这样的其他人..
使用layout_constraintHorizontal_bias
或layout_constraintVertical_bias
在将其连接到边缘后按百分比设置布局。