隐藏和显示Android视图的正确方法?

时间:2015-01-07 13:46:52

标签: java android view show-hide alpha

我正在创建一个应用程序,我想知道隐藏和显示View的正确方法是什么?我见过很多人说改变View的alpha值会隐藏它,但它会不会对点击做出反应呢? 因为,实际上,仍然可以触摸透明的东西,比如玻璃。这些只是想法,如果我错了,请纠正我。

2 个答案:

答案 0 :(得分:2)

您可以使用setVisibility方法查看。

显示视图

view.setVisibility(View.VISIBLE);

隐藏视图

view.setVisibility(View.GONE);

有关详细信息,请参阅this

答案 1 :(得分:2)

要以编程方式显示/隐藏View,您可以使用setVisibility(int visibility)

visibility参数可以是:

  • View.VISIBLE - 显示View
  • View.GONE - 隐藏View并重新计算布局。
  • View.INVISIBLE - 隐藏View,但仍然在布局中留下/占据其空间。