为什么ViewStub对布局加载性能有优化作用?
因为ViewStub的构造函数里有:
setVisibility(GONE);//不可见
setWillNotDraw(true);//不参与绘制,并且onDraw()为空
ViewStub.inflate()都做了什么?
ViewStub inflate()载入View的时候,为什么给View用了弱引用?
所以为啥要用View的弱引用来setVisibility()?
ViewStub携带的layout如何设置新的Id?
ViewStub设置inflateId,在inflate()时,view会replace其原有id。
本文地址:https://blog.csdn.net/u014040795/article/details/107375803
如对本文有疑问, 点击进行留言回复!!
LongClick原理、上下文菜单原理、EditText长按弹窗原理、WebView长按弹窗自定义、修复WebView全选重复bug ———————————————— 版权声明:本文为CSDN博主「
JobScheduler 实现 特定时间,特定条件(系统空闲,电池电量,磁盘空间 ……)下执行任务
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 10 Service
网友评论