Sp和dp对Android布局尺寸的影响

3

我有一个非常简单的问题要问

我有一个相对布局,它的宽度设置为100dp。现在无论屏幕是xhdpi、lpdi、hdpi等,它都将保持为100dp。但是如果我把宽度改成100Sp会有什么区别?


请查看以下链接:这个链接这个链接 - CRUSADER
你不应该在你的布局中使用 sp,因为它只适用于文本 :) - a.bertucci
1个回答

3

虽然对于普通手机配置而言,sp和dp是相同的,但是如果用户增加文本大小,sp将会缩放得更大或更小,而dp将保持不变,因此一切都没有改变,但又似乎变了。

在这里查看更多信息


如果我希望应用程序检测更改,该怎么办?例如,如果我在mdpi上设置100 dp宽度,则应在xhdpi上自动将其宽度设置为200DP? - Muhammad Umar
@MuhammadUmar 嗯,一种方法是简单地制作两个不同的布局。一个用于 mdpi,另一个用于 xhdpi。您可以在此处阅读更多信息:http://developer.android.com/guide/practices/screens_support.html,其中包括使用配置限定符。 - Warpzit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接