通常 sp
用于设置 text size
但在布局中使用它来设置 View 尺寸是否是一种不好的做法?我没有在 .xml
文件的这一行看到任何警告:
android:layout_height="20sp"
这个问题间接遵循我的previous question .
最佳答案
使用 sp
作为 View 尺寸将根据用户的字体大小偏好从字面上缩放整个 UI。如果那是你想要的,那就去吧。但我想你会遇到困难让你的 View 在所有字体大小偏好级别上看起来都很好。您将针对一种字体大小设计您的 UI,然后当您切换到另一种字体大小时,您的 View 将看起来截然不同。
关于android - 使用 "sp"单位而不是 "dp"单位来确定 View 的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55136057/