可能重复:
在Android中px、dp、dip和sp的区别? 我知道只有文本字体大小才应该使用“sp”。现在,我不明白它们到底是做什么的。假设我有以下属性用于正常屏幕大小的布局中的TextView:
如果我用这个替换它:
发生了什么?在可视化编辑器中,它看起来没有任何不同吗?
我猜想,如果我有一个3.2英寸的屏幕,它符合正常大小的布局,还有一个4.0英寸的屏幕也符合我的正常大小布局,那么如果我使用“sp”,文本的大小会稍微缩放吗?这样对吗?
在Android中px、dp、dip和sp的区别? 我知道只有文本字体大小才应该使用“sp”。现在,我不明白它们到底是做什么的。假设我有以下属性用于正常屏幕大小的布局中的TextView:
android:textSize="17dp"
如果我用这个替换它:
android:textSize="17sp"
发生了什么?在可视化编辑器中,它看起来没有任何不同吗?
我猜想,如果我有一个3.2英寸的屏幕,它符合正常大小的布局,还有一个4.0英寸的屏幕也符合我的正常大小布局,那么如果我使用“sp”,文本的大小会稍微缩放吗?这样对吗?