0
我有一個基於Android Gallery視圖的自定義小部件。它被稍微定製爲顯示視圖左側的元素而沒有間隙,並將所需事件傳遞給我的聆聽者。Android自定義視圖繪製不正確
在第一個視圖佈局上,一切都很完美。但是,當我暫停並恢復活動時,視圖會凍結。這是可見的,我可以看到OnTouch()事件處理程序工作,查看位置調整,但圖片沒有改變。 Gallery小部件的OnDraw()方法完全不會被調用! 我在這個佈局中有另一個小部件(一個滑動抽屜),只要我幾乎不移動抽屜,所有的東西都會再次開始工作。
我完全沒有想法如何解決這個問題。嘗試了不同的方法來強制OnDraw()方法,但它不工作。
任何想法?
感謝
我不需要重寫onDraw(Canvas)方法,因爲我沒有在畫布上繪製任何自定義內容。我已經重寫了這個方法,只是在它裏面添加了一個跟蹤,看它是否被調用。 我注意到如果我爲佈局運行層次結構查看器,它會凍結並開始工作。所以它看起來像requestLayout()不在某處調用。嘗試在不同的地方調用requestLayout()而沒有任何成功。 – basv 2011-04-21 06:16:27