我有一组控件(编辑文本、按钮等),我想以编程方式显示/隐藏它们,而不是一个一个地显示/隐藏它们。我已经阅读了有关片段和视图组的信息,但不知道如何将它们用于此目的。如何做到这一点,有什么例子吗?
问问题
1242 次
2 回答
0
最简单的方法是将要隐藏的部分包装在具有 ID 的单个布局容器中(LinearLayout、RelativeLayout 等 - 无论您需要什么)。然后以编程方式设置可见性。
LinearLayout myLayout = (LinearLayout) findViewById(r.layout.myLayout);
myLayout.setVisibility(View.GONE);
or
myLayout.setVisibility(View.VISIBLE);
您还可以在 XML 中以可见或不可见的方式启动布局。
于 2013-03-29T15:42:00.923 回答
-1
View.setVisibility(View.INVISIBLE)
或者View.setVisibility(View.VISIBLE)
将控制可见性,您也可以使用GONE
,但这可能会改变您的布局,这可能或不可能。
于 2013-03-29T15:41:24.840 回答