Android应用:View.VISIBLE、INVISIBLE、GONE的区别
2015-08-21 15:59
423 查看
android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义:
View.VISIBLE --->可见
View.INVISIBLE --->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout
View.GONE --->不可见,但这个View在ViewGroup中不保留位置,会重新layout,不再占用空间,那后面的view就会取代他的位置
xml文件中对应的设置如下:
View.VISIBLE --->可见
View.INVISIBLE --->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout
View.GONE --->不可见,但这个View在ViewGroup中不保留位置,会重新layout,不再占用空间,那后面的view就会取代他的位置
xml文件中对应的设置如下:
android:visibility="visible" android:visibility="invisible" android:visibility="gone"
相关文章推荐
- Android大图片裁剪终极解决方案 原理分析
- Android常用adb命令
- android studio 配置
- Android PopupWindow的简单使用
- Android Studio使用Lint进行代码检查
- Android Studio使用Lint进行代码检查
- Android PopupWindow的使用和分析
- Android中的md5加密
- android 组件CheckBox实例
- Android大图加载内存优化(如何防止OutOfMemory)
- Android中Surface和SurfaceView的一些理解和总结
- Intent传递参数URI使用示例
- android 状态栏背景最初透明,随着下滑恢复背景色
- [Android]Android端ORM框架——RapidORM
- android 5.0多用户支持
- Android自定义View
- Android应用程序组件(二)
- 关于android:id="@+id/xx"的理解
- android 进程间通信数据(一)------parcel的起源
- Android之Adapter用法总结