盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述Android笔记——Android中visibility属性VISIBLEINVISIBLEGONE的区别相关的知识,希望能为你提供帮助。
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:
【Android笔记——Android中visibility属性VISIBLEINVISIBLEGONE的区别】
其在XML文件和Java代码中设置如下:
可见(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手势识别,MotionEvent)
- Android——提升ListView的运行效率
- Android知识——ViewHolder的作用与用法
- Android进程间的通信之Messenger
- Android笔记——permission权限大全
- Android中的AlertDialog使用示例四(多项选择确定对话框)
- Android之Dialog半透明背景消失
- Java中的final关键字介绍和用法指南
- PHP中的错误处理方法详细介绍+示例