我在這裏擴展一個包含谷歌地圖的SupportMapFragment,根據How to handle onTouch event for map in Google Map API v2?將我的谷歌地圖放在frameLayout上。調用Ondraw()方法,但問題是矩形從未被顯示,即使當我使用setWillNotDraw(false);這裏。 我已經得到了矩形的正確位置,唯一的問題是它沒有顯示。以下
我正在實施自定義視圖。當用戶觸碰FrameLayout中託管的ImageView中的一個點時,我想將一堆圓圈添加到FrameLayout。現在,我正在用半徑爲20的onDraw方法繪製內容。但是,當我將它放入FrameLayout中時,它只顯示一個小角落。我如何告訴自定義視圖它應該有20的寬度/高度?這是我應該在我的自定義視圖中執行的事情,還是在我實例化自定義視圖後調用addView的活動中? p