我正在创建一个应用程序,我想知道隐藏和显示View的正确方法是什么?我见过很多人说改变View的alpha值会隐藏它,但它会不会对点击做出反应呢? 因为,实际上,仍然可以触摸透明的东西,比如玻璃。这些只是想法,如果我错了,请纠正我。
答案 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
,但仍然在布局中留下/占据其空间。