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