INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
程序示例:
程序初始时两个TextView都是可见的(即visibility属性为VISIBLE)
当TextView2的visibility属性设置为INVISIBLE时,程序如下图所示:
当TextView2的visibility属性设置为GONE时,程序如下如下图所示:
INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
程序示例:
程序初始时两个TextView都是可见的(即visibility属性为VISIBLE)
当TextView2的visibility属性设置为INVISIBLE时,程序如下图所示:
当TextView2的visibility属性设置为GONE时,程序如下如下图所示: