使用“ sp”单位代替“ dp”单位来确定视图尺寸

时间:2019-03-13 06:56:43

标签: android android-layout dimensions

通常使用sp来设置text size,但是用它来设置布局中视图的尺寸是一种不好的做法吗?我在.xml文件的这一行上没有看到任何警告:

android:layout_height="20sp"

这个问题间接地跟在我的previous question之后。

1 个答案:

答案 0 :(得分:1)

使用sp作为“视图”尺寸将根据用户的字体大小首选项按比例缩放整个UI。如果那是您想要的,那就去吧。但我想您会在使“视图”在所有字体大小首选项级别上都看起来不错时会遇到困难。您将为UI设计一种字体大小,然后当切换到另一种字体时,Views看起来将大为不同。