gpt4 book ai didi

android - removeAllViews 和 setContentView 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:45 27 4
gpt4 key购买 nike

我对 removeAllViews 和 setContentView 有问题..... 两者都不适合我,我不知道为什么。我在一个返回 View 的类中有一个函数,我想将该 View 添加到屏幕上,并且该 View 将每 5 秒更改一次.....所以 5 秒后我在添加 View 的布局上调用 removeAllViews 然后再次添加它....但令人惊讶的是旧 View 仍然存在并且它在最后添加新 View ....

与 setContentView 相同的问题我也尝试过但它也与主布局一样工作它还在末尾添加 View 而不是替换整个屏幕......

请帮忙......提前致谢......

setContentView(logic.getView());

LinearLayout layout = blah blah blah;
layout.removeAllViews();
layout.addView(logic.getView(), layout parameters....);

最佳答案

好的。通过对您的评论的一些审查,我明白了为什么会产生这个问题。

可能是您没有正确删除第一个 View 。这就是为什么当您要添加另一个 View 时,有两个 View (第一个是前一个 View ,第二个是新添加的 View )而不是一个新 View 。

因此请正确删除第一个 View ,然后根据需要添加 View 。

希望对你有所帮助。

谢谢。

享受吧。 :)

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

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