【发布时间】:2011-05-27 16:48:22
【问题描述】:
我正在开发我的应用程序,它在一个视图中有 3 个微调器。我的一些活动需要使用 3 个微调器,有的 2 个,有的 1 个,所以我想根据活动隐藏它们,如果可能的话。我正在尝试这样做,以便尽可能提高效率,但我不知道这是否可能。
【问题讨论】:
我正在开发我的应用程序,它在一个视图中有 3 个微调器。我的一些活动需要使用 3 个微调器,有的 2 个,有的 1 个,所以我想根据活动隐藏它们,如果可能的话。我正在尝试这样做,以便尽可能提高效率,但我不知道这是否可能。
【问题讨论】:
根据需要在Spinners 上调用setVisibility(View.INVISIBLE) 或setVisibility(View.GONE) 以隐藏它们。 GONE 表示完全消失了; INVISIBLE 表示它们仍然占用空间但没有绘制像素。
【讨论】:
您可以使用 View 的方法 setVisibility:您可以使用 setVisibility(int visibility) 隐藏或显示视图。
参数可以是 INVISIBLE 还是 GONE,取决于您是否希望它在不可见时占用任何空间。
【讨论】: