所以基本上我使用MyLocationOverlay繪製在地圖上的位置,用戶新類。但是,我不喜歡它是如何繪製的。我想擁有自己的圖標並移除位置周圍的圓圈。覆蓋類名功能,而無需創建一個擴展類名
我知道該怎麼做,這將是創建一個擴展MyLocationOverlay然後@覆蓋的draw()函數(或任何它被稱爲)一類新的唯一途徑。
所以,反正是有做沒有做新的類(和「一切」所需要的樣板)?
所以基本上我使用MyLocationOverlay繪製在地圖上的位置,用戶新類。但是,我不喜歡它是如何繪製的。我想擁有自己的圖標並移除位置周圍的圓圈。覆蓋類名功能,而無需創建一個擴展類名
我知道該怎麼做,這將是創建一個擴展MyLocationOverlay然後@覆蓋的draw()函數(或任何它被稱爲)一類新的唯一途徑。
所以,反正是有做沒有做新的類(和「一切」所需要的樣板)?
那麼,無論如何不做新的類(以及所需的樣板文件「全部」)嗎?
短修改Android源代碼,沒有的。
我發現瞭如何>。 <
ClassName blah = new ClassName() {
@Override
function() {}
};
也許我不清楚,但我的解決方案是有效的,不是嗎? (我還沒有嘗試過了還沒有,但我的同事終於回來給我,給了我答案) – IamAlexAlright 2012-03-29 00:33:10
你張貼看起來像你描述的問題到底是什麼,但要避免因回答「所有的樣板。」現在,我不會認爲這是很多樣板代碼,並且_is_如何覆蓋方法,所以...我不知道你想要什麼。 – 2012-03-29 00:37:25
關鍵是我的思考失誤>。<刪除將是美好的 – IamAlexAlright 2012-03-29 17:05:53