0

我设置了一个自定义View,并作为ListView的一个Item来显示。

当我滑动 ListView 时,自定义 View 的 onDraw 会重复执行。单击项目也会执行 onDraw 重复。在自定义View中我只是画了一张图,不需要重复执行。如何让它只执行一次?

编辑:除了重写结构函数和 onDraw 方法外,没有重写任何方法。

除了在 onDraw 方法中调用 canvas.drawBitmap 之外,不调用任何方法。

4

1 回答 1

0

您可以调用 invalidate() 方法,该方法会强制调用 onDraw()。

于 2012-11-23T08:41:16.310 回答