android 属性android:visibility及 view的setVisibility方法值的意思

来源:互联网 发布:哪里有seo黑帽教程 编辑:程序博客网 时间:2024/05/22 15:52

此属性意思是此视图是否显示,

 例如RelativeLayout中android:visibility="gone"

其有三个属性:

setVisibility(View.VISIBLE);显示;


setVisibility(View.invisible); 不显示会显示黑背景条;但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout


setVisibility(View.GONE)不显示,但这个View在ViewGroup中不保留位置,会重新layout,不再占用空间,那后面的view就会取代他的位置,




android view的setVisibility方法值的意思 
有三个值 visibility  One of VISIBLE, INVISIBLE, or GONE. 
同上
常量值为0,意思是可见的 
常量值为4,意思是不可见的 
常量值为8,意思是不可见的,而且不占用布局空间

如果先前设置animation,在setVisibility(View.GONE);之前,先clearAnimation();

0 0