Android ViewStub与View.GONE

Android ViewStub与View.GONE,android,performance,visibility,viewstub,Android,Performance,Visibility,Viewstub,据我所知,无论是视图存根还是消失的视图都不会参与测量和布局过程(或渲染) 渲染性能有差异吗?关于何时使用哪种方法的最佳实践是什么?在放大视图时,渲染性能将显示在图片中 我的猜测是,膨胀视图存根要比膨胀视图便宜得多,无论是从XML还是通过改变可见性。ViewStub特别适用于需要添加/删除(不确定)视图(例如,向给定联系人添加电话号码)的情况。希望这就是您所寻找的。扩大视图存根不等于扩大视图存根存根存根所在的视图(嘿,酷,连续三次这么说!)?视图太多-存根太多!;)。我不这么认为。我模模糊糊地记得

据我所知,无论是
视图存根
还是
消失的视图
都不会参与测量和布局过程(或渲染)


渲染性能有差异吗?关于何时使用哪种方法的最佳实践是什么?

在放大视图时,渲染性能将显示在图片中


我的猜测是,膨胀视图存根要比膨胀视图便宜得多,无论是从XML还是通过改变可见性。ViewStub特别适用于需要添加/删除(不确定)视图(例如,向给定联系人添加电话号码)的情况。希望这就是您所寻找的。

扩大视图存根不等于扩大视图存根存根存根所在的视图(嘿,酷,连续三次这么说!)?视图太多-存根太多!;)。我不这么认为。我模模糊糊地记得读过一些关于它的东西。文档:“在运行时惰性地膨胀布局资源;ViewStub存在于视图层次结构中”--我想这意味着膨胀ViewStub比膨胀视图便宜得多。换句话说,只要ViewStub还没有膨胀,渲染就比没有膨胀的视图快,对吗?此外,当它实际上必须膨胀时,通胀比“正常”通胀更便宜?