1.ViewStub的使用场景
ViewStub适合适用于布局需要您选择 visible或者gone 的时候,如果只是单纯的设置可见不可见 其实布局还是会得到绘制,但是ViewStub的存在解决了这个问题,只有再ViewStub设置可见或者inflate的时候 才会可见。
一般我们在 adapter中可能存在比较复杂的布局,我们只把需要显示的布局绘制出来就要用到ViewStub.
2.ViewStub的使用
View iv_vsContent = viewHolder.viewStub1.inflate(); //inflate 方法只能被调用一次
RelativeLayout cardView = iv_vsContent.findViewById(R.id.rv_rl);
本文介绍了ViewStub在Android开发中的应用场景及使用方法。ViewStub适用于布局需要动态选择可见性的场合,可以有效减少不必要的布局绘制,特别是在Adapter中处理复杂布局时特别有用。
740

被折叠的 条评论
为什么被折叠?



