据我所知,
在渲染性能方面是否有区别?在何时使用哪种方式是最佳实践?
ViewStub
和 GONE
状态下的 View 都不参与测量和布局(或者说渲染)过程。在渲染性能方面是否有区别?在何时使用哪种方式是最佳实践?
ViewStub
和 GONE
状态下的 View 都不参与测量和布局(或者说渲染)过程。当你填充视图时,渲染性能就会变得很重要。
我猜想,相比于从XML中填充视图或通过更改可见性来填充视图,使用ViewStub填充视图要便宜得多。特别是在需要添加/删除(无限)视图时,例如向给定联系人添加电话号码时,通常会使用ViewStub。希望这正是您要找的内容。