Android Studio-跨多个设备的文本大小问题

Android Studio-跨多个设备的文本大小问题,android,android-studio,text,size,Android,Android Studio,Text,Size,因此,我可能已经阅读了有关sp和dp之间差异的所有内容。我可以说,我确实理解为什么sp在文本大小方面优于dp。有一件事我不明白,需要一些帮助,那就是如何让用户为他们的手机选择的每种可能的字体大小的文字看起来都一样?使用dp作为文本大小是否有那么糟糕?(我知道该应用程序不会考虑用户的手机字体大小,但至少总体上看起来是一样的。)如果您有任何建议,我们将不胜感激。要让文本看起来一样,而不管用户的选择如何,请使用dp。要根据用户的选择更改文本大小,请使用sp。因此,如果您有一个限制,即文本大小应保持不变

因此,我可能已经阅读了有关spdp之间差异的所有内容。我可以说,我确实理解为什么sp在文本大小方面优于dp。有一件事我不明白,需要一些帮助,那就是如何让用户为他们的手机选择的每种可能的字体大小的文字看起来都一样?使用dp作为文本大小是否有那么糟糕?(我知道该应用程序不会考虑用户的手机字体大小,但至少总体上看起来是一样的。)如果您有任何建议,我们将不胜感激。

要让文本看起来一样,而不管用户的选择如何,请使用dp。要根据用户的选择更改文本大小,请使用sp。因此,如果您有一个限制,即文本大小应保持不变,请使用dp。

要使文本看起来相同,而不考虑用户的选择,请使用dp。要根据用户的选择更改文本大小,请使用sp。因此,如果您有文本大小应保持不变的限制,请使用dp。

使用dp作为文本大小一点也不坏。它只是不会遵循用户关于文本大小的偏好。我们必须使用我们现有的工具,以最适合我们的需要。我总是在需要维护布局的元素中使用DP。如果不想更改文本大小,请使用DP。有时我在文本更改时使用。在处理“内容”文本时,我经常使用sp,它可以增长、滚动、收缩和调整。

使用DP作为文本大小一点也不坏。它只是不会遵循用户关于文本大小的偏好。我们必须使用我们现有的工具,以最适合我们的需要。我总是在需要维护布局的元素中使用DP。如果不想更改文本大小,请使用DP。有时我在文本更改时使用。我经常使用sp,在处理“内容”文本时,它可以增长、滚动、收缩和调整。

是的,我只是想问一下,因为在多个网站上关于这一点的每一篇帖子上,人们都在说,只有在极端情况下,才应该使用dp来处理文本,而且大多数时候都应该远离它。这对我来说似乎很奇怪,这就是我问这个问题的原因。是的,我只是想问一下,因为在多个网站上关于这一点的每一篇帖子上,人们都在说,你应该只在极端情况下使用dp作为文本,你应该在大多数时候远离它。这对我来说很奇怪,这就是为什么我问这个问题。