我在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还是什么?
提前致谢