2011-01-13 104 views
0

我有一个布局至少40个控件,包括TextView的,纱厂..等..隐藏所有控件的布局

我需要一些功能,可以隐藏所有的控件。

可以用给定布局中的控制循环迭代吗?将可见性设置为隐形?

例如类似:提前

For Each ctl AS Control in Layout 
     ctl.Setvisibility(View.INVISIBLE) 
Next 

感谢。

回答

4

这将是更好地隐藏父,但如果你喜欢,你可以隐藏独生子女

for(int index=0,length=ctrl.getChildCount();index<length;++index) 
{ 
    View view = ctrl.getChildAt(index); 
    view.setVisibility(View.GONE) 
} 
+0

完美的作品,正是我需要的,谢谢亨利... – seba123neo 2011-01-13 12:35:17

0

可以隐藏所有这些控件的父布局