Android自定义视图未正确绘制

时间:2011-04-20 20:58:11

标签: android view ondraw

我有一个基于Android Gallery视图的自定义小部件。它稍微定制,以显示视图左侧的元素,没有间隙,并将所需的事件传递给我的听众。

在第一个视图布局中,一切都很完美。但是,当我暂停并恢复活动时,视图会冻结。它是可见的,我可以看到OnTouch()事件处理程序工作,视图位置调整,但图片没有变化。完全没有调用Gallery小部件的OnDraw()方法! 我在这个布局中有另一个小部件(一个滑动抽屉),一旦我几乎没有移动抽屉,一切都开始恢复原样。

我完全没有想法如何解决这个问题。尝试了不同的方法来强制OnDraw()方法,但它只是无法正常工作。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

确保覆盖onDraw(android.graphics.Canvas)而不是OnDraw()Canvas参数和小写字母'o')。

如果不是这样,那么请发布一些代码来查看它。