3
在我的应用程序中,我想在地图上标记不同的点。我现在想知道的是,如果有一种方法可以使用一个简单的9贴片图像并将该点的名称添加为文本,或者我需要自己(包括文本)在draw()
方法ItemizedOverlay
中绘制所有内容?Android:在MapView上使用9补丁和文本ItemizedOverlay
在我的应用程序中,我想在地图上标记不同的点。我现在想知道的是,如果有一种方法可以使用一个简单的9贴片图像并将该点的名称添加为文本,或者我需要自己(包括文本)在draw()
方法ItemizedOverlay
中绘制所有内容?Android:在MapView上使用9补丁和文本ItemizedOverlay
按照这个问答&答:
你应该能够加载使用Resources.getDrawable 9补丁,设置使用Drawable.setBounds绘图界限,终于画到画布在onDraw
中使用Drawable.draw提供。
如果您打算重复使用drawable,则应该注意内存泄漏,根据this article。
Stefan--我的回答是否适合你?如果没有,请随时跟进。 – 2010-02-01 10:17:26