android - 使用 "sp"单位而不是 "dp"单位来确定 View 的尺寸

标签 android android-layout dimensions

通常 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/

相关文章:

android - 捏缩放 Android 中的多点触控功能

java - 无论如何, "pack"有一个 JPanel 吗?

针对特定图像的 CSS

android - react native Android : Generating Signed APK through Android Studio doesn't include JS Bundle

javascript - Ionic 框架中的 Cordova 插件媒体兼容性问题

android - 在不调用适配器上的 notifyItemChanged(int) 的情况下更新 RecyclerView 项目 ProgressBar

java - 如何在 Activity 中连续放置 6 个图像按钮

javascript - $(window).height() 返回奇怪的值

Android 约束布局 - 将 View 固定到页面底部和另一个 View 下方(而不是介于两者之间)

android - 如何使用 card.io android SDK 在人类可读格式中获取完整的卡号?