我无法理解 dimen 资源属性。
我有 3 个值文件夹:value-normal、value-large 和 value-xlarge。
我已将 titlesize 定义为 20 for normal、25 for large 和 30 for xlarge,这是我的正常值文件:
<resources>
<dimen name="titleSize">20sp</dimen>
</resources>
但是当我试图得到这个值时
Resources r = getResources();
tvTitleSize = r.getDimension(R.dimen.titleSize);
tvTitleSize 等于 40,这是偏大的。为什么价值是原来的两倍,我该如何解决这个问题?
ps:我的设备是galaxy nexus。