【发布时间】:2011-06-13 09:33:51
【问题描述】:
我有两台 Android 机器 - 三星 Galaxy Tab 和 HTC Flyer。他们都有 1024x600 的屏幕。然而,根据Context.getResources().getDisplayMetrics() 方法的日志,Tab 的屏幕为 240dpi,而 Flyer 的屏幕为 160dpi。
我的问题是,我定义了一个TextView,根据那些Android文档,使用dp的单位应该在不同的screen density(dpi)下给出相同的物理尺寸。但是我观察到的是,Flyer 中出现的文字大小明显小于 Tab 中的,使用sp 也没有运气。我希望它们的尺寸相同。一般解决这个问题有什么线索吗?
提前致谢。
【问题讨论】:
标签: android dpi screen-resolution text-size