屏幕密度的不同值

时间:2013-05-05 23:02:13

标签: android view android-resources

我在values/dimen.xml中定义了一个值为48dp的项目。当我将它设置为视图的高度时,在eclipse中的View Hierarchy Dump工具中,视图的实际高度为72,即48*1.5,在hdpi设备中看似合法(Nexus 7)。 但是,当我用这段代码加载这个值时:

float d = getResources().getDimension(R.dimen.dimension_name)

d为63,即48*1.3。根据{{​​3}},我在Nexus 7上运行我的应用,其实际像素密度为{​​{1}}。我哪里做错了?有没有其他方法来加载维度并获得真正的价值(72)?或者它是一个bug还是什么?

提前致谢

0 个答案:

没有答案