Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

 可见(visible)

XML文件:android:visibility="visible"

Java代码:view.setVisibility(View.VISIBLE);

 

不可见(invisible)

XML文件:android:visibility="invisible"

Java代码:view.setVisibility(View.INVISIBLE);

 

隐藏(GONE)

XML文件:android:visibility="gone"

Java代码:view.setVisibility(View.GONE);

 

       而INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。

Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

上一篇:Android自定义控件 -- 带边框的TextView


下一篇:慕课网/安卓攻城狮视频学习及练习(四)