【发布时间】:2013-01-10 12:11:42
【问题描述】:
在dimens.xml中,我有:
<dimen name="text_medium">18sp</dimen>
在运行时,我得到这个值并设置文本视图的文本大小:
int size = context.getResources().getDimensionPixelSize(R.dimen.text_medium);
textView.setTextSize(size).
在 10 英寸平板电脑 (1280 x 800) 上,一切正常;但在手机 (800 x 480) 上,文本视图的字体非常大。在平板电脑上,大小等于 18;电话里是 27 岁。
如果我手动设置大小:
textView.setTextSize(size)
两个设备上的大小都是正常的。
【问题讨论】:
标签: android textview dimensions