android布局不爽快

时间:2012-06-13 09:15:02

标签: android android-layout

我的应用程序不希望刷新您在任何布局上使用invalidate()时看到的视图,也不想使用this.invalidate()。我使用.removeAllViews()从目标布局中删除了视图,并尝试使用invalidate,但也无法正常工作。

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

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

1 个答案:

答案 0 :(得分:1)

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

或者,您可以创建另一个布局文件,只需使用
更改视图的布局    setContentView(R.layout.newlayout)