我有一个基于Android Gallery视图的自定义小部件。它稍微定制,以显示视图左侧的元素,没有间隙,并将所需的事件传递给我的听众。
在第一个视图布局中,一切都很完美。但是,当我暂停并恢复活动时,视图会冻结。它是可见的,我可以看到OnTouch()事件处理程序工作,视图位置调整,但图片没有变化。完全没有调用Gallery小部件的OnDraw()方法! 我在这个布局中有另一个小部件(一个滑动抽屉),一旦我几乎没有移动抽屉,一切都开始恢复原样。
我完全没有想法如何解决这个问题。尝试了不同的方法来强制OnDraw()方法,但它只是无法正常工作。
有什么想法吗?
由于
答案 0 :(得分:0)
确保覆盖onDraw(android.graphics.Canvas)
而不是OnDraw()
(Canvas
参数和小写字母'o')。
如果不是这样,那么请发布一些代码来查看它。