2012-08-16 85 views
0

我有一个地图视图,上面有标记。我需要在这些标记上方显示一个弹出窗口,但是,MapView.LayoutParams只接受像素作为x轴偏移量。由于图像在不同屏幕上的大小不同,我想知道如何以像素为单位获得Drawable的高度。查找图片的高度

感谢

+0

你在找这样的事情:http://bit.ly/N2ZmPj – 2012-08-16 16:57:18

回答

1

你的意思是,你需要找到一个特定的绘制的高度和宽度? 如果是这样的话,那么你可以使用这样的事情

 BitmapDrawable image_dimen=(BitmapDrawable) this.getResources().getDrawable(R.drawable.imageb); 
     int height=image_dimen.getBitmap().getHeight(); 
     int width=image_dimen.getBitmap().getWidth(); 
+0

貌似该诀窍。谢谢! – Nick 2012-08-17 16:44:10