隐藏和显示 Android 视图的正确方法?
The proper way of hiding and showing Android Views?
我正在创建一个应用程序,我想知道隐藏和显示视图的正确方法是什么?我看到很多人说更改视图的 alpha 值会隐藏它,但它会停止对点击做出反应吗?
因为,在现实中,透明的东西还是可以触摸的,比如玻璃。以上只是个人想法,如有不妥请指正。
可以使用View的setVisibility
方法。
显示视图
view.setVisibility(View.VISIBLE);
隐藏视图
view.setVisibility(View.GONE);
有关详细信息,请参阅 this。
要以编程方式 show/hide 一个 View
,您可以使用 setVisibility(int visibility)
.
visibility
参数可以是:
View.VISIBLE
- 显示 View
.
View.GONE
- 隐藏 View
并重新计算布局。
View.INVISIBLE
- 隐藏 View
,但仍然 leaves/occupies 它的 space 在布局中。
我正在创建一个应用程序,我想知道隐藏和显示视图的正确方法是什么?我看到很多人说更改视图的 alpha 值会隐藏它,但它会停止对点击做出反应吗? 因为,在现实中,透明的东西还是可以触摸的,比如玻璃。以上只是个人想法,如有不妥请指正。
可以使用View的setVisibility
方法。
显示视图
view.setVisibility(View.VISIBLE);
隐藏视图
view.setVisibility(View.GONE);
有关详细信息,请参阅 this。
要以编程方式 show/hide 一个 View
,您可以使用 setVisibility(int visibility)
.
visibility
参数可以是:
View.VISIBLE
- 显示View
.View.GONE
- 隐藏View
并重新计算布局。View.INVISIBLE
- 隐藏View
,但仍然 leaves/occupies 它的 space 在布局中。