在Android开发中,有这样一种场景:

当edittext中有内容时候,旁边的提交或确定按钮显示;
当edittext中内容为空的时候,提交或确定按钮隐藏;
要实现起来其实并不困难。很多控件都有visibility这个属性,其属性有3个分别为“VISIBLE”、“INVISIBLE”、“GONE”。主要用来设置控制控件的显示和隐藏。
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;
而控件属性为GONE时,界面则不保留view控件所占有的空间。
其实简单来说,我们是相对提交按钮如此设置,以便达到期望的效果。如下:
  
基本记得这个就可以了,在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);
本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/3600287.html,如需转载请自行联系原作者

[Android] android:visibility属性应用相关推荐

  1. Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

  2. JAVA中的visible什么意思_详解Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

  3. View 的 android:visibility属性的讨论

    Android VIEW 中的 visibility 属性,在API中的描述为:Controls the initial visibility of the view. [控制VIEW的初始可见性]. ...

  4. Android中的visibility属性

    Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone" ...

  5. Android layout布局属性、标签属性总结大全

    RelativeLayout 第一类:属性值为true可false android:layout_centerHrizontal        水平居中 android:layout_centerVe ...

  6. Android常见XML属性解析

    常见XML属性解析 属性 描述 android:id android:id的设置,通常有三种方式,详见下文 android:layout_width 控件宽度 android:layout_heigh ...

  7. android imageview 的常用属性,android imageview scaletype属性

    android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用. ImageView的Scaletype决定了图片 ...

  8. Android Property Animation属性动画:scale缩放动画(4)

     Android Property Animation属性动画:scale缩放动画(4) 和之前我写的附录文章1,2,3相似,本文将接着使用Android Property Animation属性 ...

  9. Android--应用开发3(Android layout XML属性)

    Android layout XML属性 转载:http://www.cnblogs.com/playing/archive/2011/04/07/2008620.html Layout对于迅速的搭建 ...

最新文章

  1. EDA电子设计技术与应用
  2. python办公模块_Python 办公自动化教程
  3. 剑指offer 面试题3—二维数组中找数
  4. gb50243-2016通风与空调工程施工质量验收规范_07K304 空调机房设计与安装
  5. Android入门逆引手册 - 12 评分条(RatingBar)的使用
  6. 6.第一个程序Hello World
  7. Oracle 复制一条 改主键,在一个表中复制一条同样的记录到同一个表中,只修改主键内容(200分)...
  8. 安装glog和gflags
  9. 第一个python小工具
  10. 离散数学 习题篇 —— 等价关系的计数
  11. 图片批量转ico软件png批量转ico离线转换使用教程
  12. *TEST 10 for NOIP 迷幻测试 (230/300)
  13. Outlook中老是出来“信息检索” -- 解决方法
  14. Chrome 浏览器 Cookie 跨域共享与升级问题
  15. CentOS网络时钟同步协议-- NTP, PTP
  16. 从事计算机行业考MBA有用吗,什么行业需要考mba
  17. HttpRequest 和HttpWebRequest的区别(转)
  18. 百度云服务器远程密码忘记,2020-11-17 新买了百度云服务器,如何用ssh远程登陆...
  19. 通过 kubeadm 安装 k8s 1.14.1版本(master 单节点版)
  20. JSX语法使用详解——终极版

热门文章

  1. 阿里百度旷视商汤京东,AI大厂怎么看产业实践?
  2. 吴恩达CS 230深度学习课开学了!秋季视频全部上线,课件小抄应有尽有
  3. 最全2019 AI/计算机/机器人顶会时间表来了,共收录36场会议,投稿冲鸭!
  4. 传统企业该如何拥抱AI?德勤说野心别太大,分四步实施
  5. STL的基本函数笔记
  6. D3D 光照和材料 小样例
  7. WindowsXP下搭建GIT服务器
  8. Android字数限制的EditText实现方案研究
  9. SQL CE与SQL Server数据交换
  10. php使用curl发送 json数据