1

我的应用程序不想刷新您invalidate()在任何一个布局上使用时看到的视图,如果我使用this.invalidate(). 我曾经.removeAllViews()从目标布局中删除视图,并尝试使用无效,但这也不起作用。

是否有另一种方法来刷新屏幕,使其显示最新的图像。用户将看到的图像是一组 editTexts 和标签,描述了需要哪些信息,然后将其全部删除,然后屏幕应该刷新,然后不再显示。

如果需要任何进一步的信息,请询问,这很紧急!谢谢你的帮助!

4

1 回答 1

1

当再次调用 onDraw 时,invalidate 将强制 Android 更新。您可以尝试给onDraw(Canvas)自己打电话,因为它似乎没有被自动调用。

或者,您可以创建另一个布局文件,并使用
setContentView(R.layout.newlayout)

于 2012-06-13T09:26:00.020 回答