删除里面的LinearLayout的所有项目

删除里面的LinearLayout的所有项目

本文介绍了删除里面的LinearLayout的所有项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建的LinearLayout的refes到XML项目。这里面的LinearLayout我把一些TextView的动态,所以没有从XML服用。现在,我需要从LinearLayout中删除这些textviews。我想这样的:

I create a linearlayout that refes to an xml item. Inside this linearlayout i put some textview dynamically, so without taking them from the xml. Now i need to remove these textviews from the linearlayout. I tried this:

if(((LinearLayout) linearLayout.getParent()).getChildCount() > 0)
    ((LinearLayout) linearLayout.getParent()).removeAllViews();

,但它不工作。我能怎么做?谢谢,马蒂亚

but it doesn't work.How can i do?Thanks, Mattia

推荐答案

为什么要这么写 linearLayout.getParent()你应该做的这一切直接的LinearLayout

Why you wrote linearLayout.getParent() you should do all this directly on LinearLayout

if(((LinearLayout) linearLayout).getChildCount() > 0)
    ((LinearLayout) linearLayout).removeAllViews();

这篇关于删除里面的LinearLayout的所有项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 08:00