【发布时间】:2014-03-17 21:15:24
【问题描述】:
我正在尝试以编程方式设置TextView 字体大小。
txtView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16);
但是当我通过
检查这个尺寸时Toast.makeText(this, "txt: " + txtView.getTextSize(), Toast.LENGTH_SHORT).show();
Toast 显示大小为“24”,比我之前设置的大 50%。
我测试了多个值并且总是得到相同的结果:
8 变成 12
10 变成 15
15 变成 22.5
等等
我尝试设置的字体总是变大 50%。
为什么会这样?我在哪里做错了?
【问题讨论】:
标签: android textview text-size screen-density