2011-01-13 112 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

可以隱藏所有這些控件的父佈局