ViewStub的特性:
1. ViewStub是一个继承了View类的视图。
2. ViewStub是不可见的,实际上是把宽高都设置为0
3. 可以通过布局文件的android:inflatedId或者调用ViewStub的setInflatedId方法为懒加载视图的跟节点设置ID
4. ViewStub视图在首次调用setVisibility或者inflate方法之前,一直存在于视图树中
5. 只需要调用ViewStub的setVisibility或者inflate方法即可显示懒加载的视图
6. 调用setVisibility或者inflate方法之后,懒加载的视图会把ViewStub从父节点中替换掉
7. ViewStub的inflate只能被调用一次,第二次调用会抛出异常,setVisibility可以被调用多次,但不建议这么做
8. 为ViewStub赋值的android:layout_属性会替换待加载布局文件的根节点对应的属性
9. inflate方法会返回待加载视图的根节点
Token验证
最新推荐文章于 2024-01-12 09:01:38 发布