【发布时间】:2015-01-07 13:46:52
【问题描述】:
我正在创建一个应用程序,我想知道隐藏和显示视图的正确方法是什么?我看到很多人说更改 View 的 alpha 值会隐藏它,但它会停止对点击做出反应吗? 因为,实际上,透明的东西仍然可以触摸,比如玻璃。这些只是想法,如果我错了,请纠正我。
【问题讨论】:
标签: java android view show-hide alpha
我正在创建一个应用程序,我想知道隐藏和显示视图的正确方法是什么?我看到很多人说更改 View 的 alpha 值会隐藏它,但它会停止对点击做出反应吗? 因为,实际上,透明的东西仍然可以触摸,比如玻璃。这些只是想法,如果我错了,请纠正我。
【问题讨论】:
标签: java android view show-hide alpha
要以编程方式显示/隐藏View,您可以使用setVisibility(int visibility)。
visibility 参数可以是:
View.VISIBLE - 显示View。View.GONE - 隐藏 View 并重新计算布局。View.INVISIBLE - 隐藏 View,但仍保留/占用布局中的空间。【讨论】:
你可以使用setVisibility的View方法。
显示视图
view.setVisibility(View.VISIBLE);
隐藏视图
view.setVisibility(View.GONE);
更多信息请参见this。
【讨论】: