我有一个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/