我的布局包含至少40个控件,包括TextView,Spinners等。
我需要一些功能来隐藏所有控件。
可以在给定布局中使用控制循环进行迭代吗?将可见性设置为不可见?
例如:
For Each ctl AS Control in Layout
ctl.Setvisibility(View.INVISIBLE)
Next
提前致谢。
答案 0 :(得分:4)
隐藏父母会更好,但如果你愿意,你可以只隐藏孩子
for(int index=0,length=ctrl.getChildCount();index<length;++index)
{
View view = ctrl.getChildAt(index);
view.setVisibility(View.GONE)
}
答案 1 :(得分:0)
您可以隐藏所有此控件的父布局