Android开发(32) 布局文件隐藏控件
来源:互联网 发布:阿里云大厦附近地铁 编辑:程序博客网 时间:2024/04/29 03:36
在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);
为了区别三者,我建了一个Dome进行演示,先上Dome的代码,演示后就知道它们的区别:
XML文件:
后面三个Button只要是控制TextView的visibility的属性
由于程序一启动两个TextView都是可见的
当我们点击第1个按钮,把TextView2visibility属性设置为INVISIBLE时,程序如下如下图所示:
当我们点击第3个按钮,把TextView2visibility属性设置为GONE时,程序如下如下图所示:
当我们再点击第1个按钮,把TextView2visibility属性设置为VISIBLE时,TextView2又呈现出来了,如下图所示:
由上面的演示可知
INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
- Android开发(32) 布局文件隐藏控件
- android布局控件隐藏
- Android开发之动态创建布局文件及控件
- Android中的布局和控件的隐藏和触发显示
- Android动态加载view布局以及其控件的隐藏
- android布局中显示隐藏控件的动画
- 自定义开发android布局文件
- Android根据布局文件动态添加控件
- Android 自定义控件之 继承布局文件
- Android应用界面开发-控件+布局 笔记
- android studio开发<四> 控件布局
- Android开发之自定义布局和控件
- Xamarin.Android 开发控件显示与隐藏区别
- Android开发疑难杂症之include布局文件
- Android开发中布局文件的问题
- Android开发代码中获取布局文件
- Android控件隐藏方式
- Android控件隐藏方式
- What is DataSet?
- Deep Learning(深度学习)
- C语言基本运算
- 基于GDAL的线数据保存
- 构建可扩展的Web站点(三)
- Android开发(32) 布局文件隐藏控件
- 九度 题目1007:奥运排序问题
- pl/sql注册码
- Cygwin下dll和lib的生成方法
- Linux显示cat帮助信息并退出
- vim支持代码自动缩缩进
- Java 格式字符串的使用
- VC2010编译过程中出现链接失败
- 大型网站架构改进历程:存储的瓶颈