您可以隐藏布局中的元素,例如微调器,具体取决于活动吗?

时间:2010-12-18 22:26:13

标签: android layout spinner

我正在处理我的应用程序,它在一个视图中有3个微调器。我的一些活动将需要使用3个微调器,大约2个,一些1,所以我想根据活动隐藏它们,如果可能的话。我试图这样做,所以我可以尽可能高效,但我不知道它是否可能。

2 个答案:

答案 0 :(得分:60)

根据需要在setVisibility(View.INVISIBLE)上致电setVisibility(View.GONE)Spinners以隐藏它们。 GONE意味着完全消失; INVISIBLE表示它们仍会占用空间,但不会绘制像素。

答案 1 :(得分:2)

您可以使用View的方法setVisibility:您可以使用setVisibility隐藏或显示视图(int visibility)。

参数可以是INVISIBLE或GONE,具体取决于你是否希望它在不可见时占用任何空间。