visible,invisible和GONE的区别
2024-09-03 17:49:56
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone有什么区别?
其在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控件所占有的空间。
最新文章
- 【原】FMDB源码阅读(一)
- MySQL 性能优化 30个数据库设计的最佳实践
- Google play(Android market)账户申请
- RHEL7.2
- 【GoLang】tcmalloc &;&; jemalloc
- 使用Owin中间件搭建OAuth2.0认证授权服务器
- Linux下发包处理
- Python代码编辑器
- 特殊用途语言特性——默认参数、内联函数和constexptr函数
- String的点点滴滴
- 查看本机上的端口使用情况netstat -an
- CentOS7 开关防火墙
- LINUX6.3下RHCS的安装文档
- eclipse 常见问题及解决
- iOS 两种方法实现左右滑动出现侧边菜单栏 slide view
- codeforces 535D. Tavas and Malekas KMP
- Java利用jcifs集成AD域用户认证
- Redis架构设计--客户端请求RedisServer时,server端持久化的部分操作
- Ubuntu 14.04 安装 Sublime Text 3
- mysql 连接 django
热门文章
- Windows Phone惨遭微软放弃
- tempfile:临时文件系统对象
- 《设计模式之美》 <;03>;面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
- K8S搭建过程随笔_系统初始化
- 前端自动化构建工具 Webpack—— 2 webpack最基本的使用方式
- js原型补充
- sheet.getRow(rowIndex);为null_POI导出excel
- SQL Server text field里面有换行符的时候copy到excel数据会散乱
- 将.py脚本打包成.exe
- 7.19T2