我需要有能力隐藏/显示(类似于View.GONE)Activity中的整个线性布局行。这是最好的方法吗?只需获取作为较大相对布局一部分的内部布局的引用,并将该内部布局的可见性设置为gone?此外,我应该保持对布局的引用,以便可以仅执行innerLayout.setVisibility(View.GONE)。如果是,请使用什么类型的引用?最终还是每次想要隐藏/显示时都进行查找更好?直接引用布局的某种方式似乎不太合适。另一方面,我不想将布局中的每个项目都设置为gone,也不想每次隐藏/显示时都进行查找。
或许添加/删除布局是更好的形式?但是那我需要在View层次结构中放置到正确的位置,将这种逻辑放入代码中也不是一个好主意。