2013-01-10 54 views
1

在我dimens.xml我:dimens.xml中的大小是我們在那裏看到的?

<dimen name="small_title">7sp</dimen> 

在代碼中,我有:

Logger.i(getClass(), "size is " + getResources().getDimension(R.dimen.small_title)); 

這給了我:

size is 10.5 

爲什麼會這樣和我怎樣才能7sp因爲它在dimens.xml中陳述?

回答

2

SP量表無關的像素 - 這是像DP單元,但它也是 通過用戶的字體大小偏好縮放。建議您在指定字體大小時使用本機的 ,因此它們將根據屏幕密度和用戶偏好調整 。

這就是爲什麼。

也看看documentation

單位換算是基於與資源相關 當前DisplayMetrics。

相關問題