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);