我正在处理我的应用程序,它在一个视图中有3个微调器。我的一些活动将需要使用3个微调器,大约2个,一些1,所以我想根据活动隐藏它们,如果可能的话。我试图这样做,所以我可以尽可能高效,但我不知道它是否可能。
答案 0 :(得分:60)
根据需要在setVisibility(View.INVISIBLE)
上致电setVisibility(View.GONE)
或Spinners
以隐藏它们。 GONE
意味着完全消失; INVISIBLE
表示它们仍会占用空间,但不会绘制像素。
答案 1 :(得分:2)
您可以使用View的方法setVisibility:您可以使用setVisibility隐藏或显示视图(int visibility)。
参数可以是INVISIBLE或GONE,具体取决于你是否希望它在不可见时占用任何空间。