gpt4 book ai didi

android - view.invalidate 不工作

转载 作者:太空狗 更新时间:2023-10-29 14:28:51 26 4
gpt4 key购买 nike

我有一个 PuzzleView 类,它扩展了 View 并在主类的 xml 中引用它。它在模拟器中显示没有任何错误。但是 PuzzleView 中的 invalidate 函数不起作用。那是包含 View 的主类xml不刷新。但是在主类中直接使用 setContentView(PuzzleView) 会起作用。我知道使用 xml 时出了什么问题。请帮助我。

我也用过

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

在 PuzzleView 类中。但是会抛出空指针异常。

最佳答案

你的 findViewById() 是错误的

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

希望这会起作用。使用 R.id.game 而不是 R.layout.game

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com