我有一组控件(edittexts,按钮等..),我想以编程方式显示/隐藏,而不是逐个显示/隐藏它们。我已阅读有关片段和视图组的内容,但无法弄清楚如何将它们用于此目的。如何做到这一点,任何例子?
答案 0 :(得分:0)
最简单的方法是将要隐藏的部分包装在一个带有ID的布局容器中(LinearLayout,RelativeLayout等 - 根据您的需要)。然后以编程方式设置可见性。
LinearLayout myLayout = (LinearLayout) findViewById(r.layout.myLayout);
myLayout.setVisibility(View.GONE);
or
myLayout.setVisibility(View.VISIBLE);
您也可以在XML中启动或不显示布局。
答案 1 :(得分:-1)
View.setVisibility(View.INVISIBLE)
或View.setVisibility(View.VISIBLE)
将控制可见性,您也可以使用GONE
,但这可能会改变您的布局,这可能是也可能不是。