Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
2016-04-06 19:04
218 查看
可见(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);
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的主要区别是:
当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;
而控件属性为GONE时,界面则不保留view控件所占有的空间。
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);
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的主要区别是:
当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;
而控件属性为GONE时,界面则不保留view控件所占有的空间。
相关文章推荐
- Android Studio下载与安装
- 在Android Studio中打开DDMS
- Android之常用功能代码
- android studio 导入工程问题总结
- Android4.4以上沉浸式状态栏
- Android 项目利用 Android Studio 和 Gradle 打包多版本APK
- android studio 导入 xutils3.0 到项目中
- Android源码地址
- Android Service完全解析,关于服务你所需知道的一切
- android 6.0 logcat机制(二)logcat从logd中获取log保存到文件中
- 学习笔记:Android里JSON解析的几种方法
- Android 四大组件之ContentProvider工作原理
- Android Studio Unable to start the daemo process,Gradle报错
- android中的@{} @+id ?/attr
- android 热修补之andfix实践
- android 热修补之andfix实践
- android 热修补之andfix实践
- LayoutInflater.inflate()方法的ViewGroup参数问题
- Android热补丁动态修复技术(二):实战!CLASS_ISPREVERIFIED问题!
- android crash log 分析[精确地址查询]