我有一个PuzzleView类,它扩展了视图并在主类中用xml引用它。它在模拟器中显示,没有任何错误。但是puzzleview中的无效功能不起作用。这是包含视图的主类xml不刷新。但当在主类中直接使用setContentView(拼图视图)时,它将起作用。我知道使用XML时有什么问题。请帮帮我。
我也用过

ViewGroup vg = (ViewGroup) findViewById(R.layout.game);
vg.invalidate();

在拼图课上。但它抛出空指针异常。

最佳答案

你的findviewbyid()是错误的

ViewGroup vg = (ViewGroup) findViewById(R.id.game);
vg.invalidate();

希望能成功。使用r.id.game.not r.layout.game

关于android - view.invalidate不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8998642/

10-09 03:37