android View 自动 GONE 问题
可见(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);
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的主要区别是:
当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;
而控件属性为GONE时,界面则不保留view控件所占有的空间。
下面开始进入正题,我的问题是出现在一个
PopupWindow 里面 含有一个 FrameLayout 布局,里面有一个 ListView,同时有一个 TextView,TextView visibility属性 GONE当我们发现个别时候 Listview 在刷新后不能正常显示了(原来以为是数据问题,后来排除掉了),机率非常少,可能是百分之一, 但非常严重,不能恢复,重现很困难,但还是花时间重现了。 发现它的 visibility 属性 自动变成了 GONE,而和它同位置的 TextView 变成了 VISIBLE。原因:可能是刷新过度造成,当为数据为空时我不再刷新,好像没有重现过,当然已经花了时间重现问题, 最好设置一下,如果发现 ListView visibility 属性为 GONE,设置为 VISIBLE,同时把TextView visibility 属性设置为 GONE 我尝试了一下,这样就没有问题了。但是更深层原因,可能就没有办法去找了,如果有人知道可以在评论中回复一下,非常感谢。
转载于:https://www.cnblogs.com/sharecenter/p/5621049.html
android View 自动 GONE 问题相关推荐
- android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果
首先来看一下效果: 大体思路如下: 总体布局用了一个自定义的ViewGroup,里面包了两个View(top View,bottomView) 我在bottomView里放了ViewPager,里面又 ...
- Android 程序自动更新功能模块实现
2019独角兽企业重金招聘Python工程师标准>>> Android 程序自动更新功能模块实现 在程序启动的时候检测服务器上有没有对应版本更新,如果有更新,提示用户是否更新. 在程 ...
- Android Cursor自动更新的实现和原理
原文链接:http://www.sxrczx.com/pages/kohoh1992.github.io/cursor-auto-sync/index_1431878338570.html 在Andr ...
- android进程自动启动时间,如何统计Android App启动时间
随着App的逻辑不断庞大,一不注意就会将耗时的操作放置在应用启动过程之中,导致应用启动速度越来越慢,用户体验也越来越差.优化启动速度是几乎所有大型App应用开发者需要考虑的问题.优化启动速度之前首先需 ...
- Android - 软件自动更新的实现
Android - 软件自动更新的实现 2012年11月18日 天气慢慢变凉了,给位亲,注意保暖啊. 接触到一个很实用的技术,那就是软件自动更新.一般开发者是通过自行在应用平台添加更新版本的apk.这 ...
- Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场.为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量.因此我们有必 ...
- Android:TextView 自动滚动(跑马灯) (转)
Android:TextView 自动滚动(跑马灯) TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" ...
- android 自动挂断,[转]android 来电自动接听和自动挂断
注意:android2.3版本不支持下面的自动接听方法.(会抛异常:java.lang.SecurityException: Neither user xxxxx nor current proces ...
- android脚步---自动完成文本框
自动完成文本框AutoCompleteTextView,当用户输入一定字符时,自动完成文本框会显示一个下拉菜单,供用户选择,设置一个Adapter,该Adapter中封装了AutoCompleteTe ...
最新文章
- 使用HTML CSS完成初步的页面,任务九:使用HTML/CSS实现一个复杂页面(示例代码)
- 超分辨率:将背景和人脸分离 ,人脸、背景分别做增分后将人脸贴回背景图
- 聊天服务器的外部流量
- 使用canvas绘制动画时钟
- Node.js 极简笔记
- Java学习小代码(1)编写三个数的排序程序
- 微信小程序自定义组件方案
- P2153 晨跑,费用流裸题
- cef js返回c++的代码_CEF3开发者系列之外篇——IE中JS与C++交互
- 为什么回归问题用MSE?
- Qt编写大数据大屏UI电子看板系统
- Acrobat Pro DC 教程,如何从 PDF 中提取页面?
- linux tar 打包.压缩.解压缩 命令说明
- nginx IP 443 路由到其它地址
- C/C++银行账户管理系统
- 架构师米洛:你不经意的职场坏姿势会损坏你的身体
- 虚拟现实大作业——太阳系
- LED及LCD冲突问题解决及LCD的驱动改进(蓝桥杯嵌入式stm32G431RBT6)
- Moment.js 用法
- 1001: 植树问题 Java 某学校植树节开展植树活动,已知树苗有m株,参加植树的同学有n人(且mn),请问每位同学平均可以植树几株?还有几株剩余?