View类的setVisibility()方法设置是否显示组件。

参数值:

1、View.VISIBLE:组件正常显示

android:visibility=“visible”
View.setVisibility(View.VISIBLE);
2、View.INVISIBLE:组件看不到,但占据着布局空间。

android:visibility=“invisible”
View.setVisibility(View.INVISIBLE);
3、View.GONE:组件看不到,不占用布局空间。

android:visibility=“gone”
View.setVisibility(View.GONE);
View.INVISIBLE和View.GONE的区别与h5中visibility:hidden;和display:none;的区别类似:

visibility:hidden;属性会使对象不可见,但该对象在网页所占的空间没有改变,等于留出了一块空白区域,而 display:none属性会使这个对象彻底消失

————————————————
版权声明:本文为CSDN博主「dy3200」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dy3200/article/details/77981272

setVisibility相关推荐

  1. android 组件不可见,Android setVisibility(View.VISIBLE)不显示该组件

    我正在使用setVisibility()隐藏onStart()中的一些UI组件,目的是在onActivityResult()的特定条件下使它们重新出现. 我已将变量设置为全局变量,并将其分配给组件on ...

  2. 项目需求之Android 监听键盘的弹起和隐藏setVisibility(View.GONE)方法失效

    最近比较忙咯,因为在做密码密码管理模块,所以一直在跟EditText打交道,我也写了几篇跟EditText有关的博客了,今天又遇到需求了,需要监听系统键盘的弹起和隐藏. 需求大致是这样的: 1.当键盘 ...

  3. android 的view类的setVisibility()值的意思

    android view setVisibility(): 有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常 ...

  4. android gone动画_java – Android添加简单的动画,而setvisibility(view.Gone)

    我设计了一个简单的布局.我已经完成了设计没有动画,但现在我想添加动画时textview点击事件,我不知道如何使用它. 我的xml设计看起来不错吗? 任何建议,将不胜感激. 我的XML android: ...

  5. 自定义Group,解决Group setVisibility后,子View再次设置setVisibility无效的问题

    前言 平时我们在使用被ConstraintLayout包裹的Group时,会遇到这样一个问题:设置Group的  app:constraint_referenced_ids="view_1, ...

  6. android view.gone 动画,android – 如何动画View.setVisibility(GONE)

    似乎没有一种简单的方法通过API来做到这一点,因为动画只是改变视图的渲染矩阵,而不是实际的大小.但是我们可以设置一个负边距来愚弄LinearLayout,认为视图越来越小. 所以我建议创建你自己的An ...

  7. Android代码中setvisibility失效了?

    一.问题现象 最近在开发过程中遇到了在代码中setvisibility失效的问题,在网上查了好多资料都没有解决我的问题 二.发生背景 项目是MVVM架构,使用了databinding,想在tablay ...

  8. setVisibility(View.INVISIBLE)、android.os.Process.killProcess和System.exit失效

    今天遇到一个问题:在拨打电话时,关闭UI,UI又重新被系统拉起了.另外拨打电话时有个imageview会显示,挂断电话会消失,但是挂断后这个imageview没有消失. 一.查setVisibilit ...

  9. UE4 SetVisibility()和SetHiddenInGame()的比较

    区别与联系:SetVility()实现的更加广泛一些,而SetHiddenInGame()则是只在SceneComponent中有实现,意味着SetHiddenInGame()只能隐藏SceneCom ...

最新文章

  1. 目前研制量子计算机,18个量子比特纠缠究竟是什么水平? 量子计算机离我们还有多远?...
  2. MyBatis多参数传递之注解方式示例--转
  3. STL 的string类怎么啦?
  4. Gentoo 安装日记 04 (开启ssh服务,ssh登录虚拟机)
  5. 解锁redis锁的正确姿势
  6. js实现QQ、微信、新浪微博分享功能
  7. 走近北京后厂村程序员的真实生活:“拿命换钱”
  8. 如果理解Javascript利用闭包循环绑定事件
  9. 基于VUE,VUX组件开发的网易新闻页面搭建过程
  10. php怎么重命名文件,phpstorm如何进行文件或者文件夹重命名
  11. java中常用的设计模式(*)
  12. 博途v14 加入C语言的方法,如何利用博途V14新建S7-1200项目?
  13. 百度网盘免费高速下载(详细过程)
  14. DirectAdmin将PHP5.3降级为PHP5.2
  15. 不同数据类型与Json之间的转换
  16. 古瑞瓦特,固德威,阳光电源,那种5KW家庭式的储能方案
  17. [生存志] 第51节 子产相郑铸刑书
  18. java英文字母_用JAVA编一个程序输出全部的英文字母
  19. 云队友丨40岁之前,希望你懂得这5条定律
  20. 刚安装的PostgreSQL默认用户名和密码是多少?

热门文章

  1. 单目标应用:基于北方苍鹰优化算法NGO的概率神经网络PNN数据分类(提供MATLAB代码)
  2. oracle 连不上 显示socket read time out
  3. Spoken English Practice(I'm gonna do something I never thought I'd be able to)
  4. 高压共轨喷油泵、喷油枪200mpa燃油系统专用 格雷希尔快速连接器G60UHP-M12E-A601
  5. 直接打开网址可以跳转,通过window.open报错404
  6. linux终端声音设置,终端命令设置音量?
  7. vue 生成二维码工具
  8. 西北乱跑娃 -- mysql常用操作命令
  9. VLC学习笔记(1): 概述
  10. Python - 装机系列41 腾讯云轻服务器