从 LinearLayout (Android) 中删除所有视图
Posted
技术标签:
【中文标题】从 LinearLayout (Android) 中删除所有视图【英文标题】:Delete all Views out of a LinearLayout (Android) 【发布时间】:2014-11-18 12:16:06 【问题描述】:所以,我有一个LinearLayout svLv = ...;
,其中有一些 TextView(动态生成)。
我只需要一个方法public void clearEvents(LinearLayout svLv)...
,它删除svLv中的所有视图。
所以在我调用方法之后,没有剩下任何视图。我真的不知道如何做到这一点,如果这甚至可能,因为在对 *** 进行了一些研究后我找不到答案。
我希望你明白我在寻找什么。 感谢您之前的回答!
【问题讨论】:
【参考方案1】:我想你可以试试:
svLv.removeAllViews();
svLv.invalidate();
上述方法将删除您的所有视图。
【讨论】:
+1,如果没有任何变化,不要忘记致电invalidate
或 invalidateViews
:)
@BlazeTama 是的,对不起,忘记提及了。以上是关于从 LinearLayout (Android) 中删除所有视图的主要内容,如果未能解决你的问题,请参考以下文章
从Android中的LinearLayout中删除视图时出现异常
如何从 Android 4.3 中的类(此类扩展 LinearLayout)启动 Activity?