ViewStub Gone的区别
来源:互联网 发布:云游seo 编辑:程序博客网 时间:2024/06/07 07:40
我是通过debug来看的。
debug然后输入公式 findViewById(goneViewId),可以看到这个View对象是存在,如果这个Gone的ViewGroup下面有ImageView,则IamgeView的Drawable也被 加载到内存中了。
ViewStub extends View,没有childView 所以肯定不占资源了
总结:
把View设置成GONE,但是ViewTree仍旧被inflate 生成对象占用资源。只是避过了Layout、measure、draw的环节。
ViewStub在没有inflate时只是 空白的View,不消耗资源
看到个资料是用TraceView来分析的,但是我用Activity的onAttach 没有捕获到inflate方法,他是用的Fragment
http://magicmicky.github.io/android_development/benchmark-using-traceview/
阅读全文
0 0
- ViewStub Gone的区别
- android invisible gone viewstub的区别
- ViewStub和Gone区别
- invisible和gone的区别
- INVISIBLE和GONE的区别
- gone:visible:invisible的区别
- GONE和INVIESIABLE的区别
- View: VISIBLE,INVISIBLE,GONE的区别
- View: VISIBLE,INVISIBLE,GONE的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- 控件的visible、invisible、gone区别
- view 中 GONE、VISIBLE、INVISIBLE 的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- Android View.VISIBLE、INVISIBLE、GONE的区别
- View.INVISIBLE和View.GONE的区别
- android visible invisible和gone的区别
- Spring的简介与配置
- Spring(2.3.22 IOC )
- CF AIM Tech Round 4上紫记
- 关于for循环的优化问题
- 简单的opencv GUI库
- ViewStub Gone的区别
- spark学习笔记:flatMap()(API操作报错)
- 第2章 空间配接器(allocator)
- 【PAT】【Advanced Level】1076. Forwards on Weibo (30)
- (CodeForces
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- C语言学习笔记——关于 .obj 文件的理解
- 年中总结--一切才只是刚刚开始
- 数据结构 求链表的长度以及用冒泡排序的算法对链表中的值进行排序