ViewStub是一种可需性的控件,同时继承自ViewGroup,我们可以在需要的时候进行UI显示,好比View的Gone与Visibility,而且ViewStub只是加载一次控件,之后当前的ViewStub会重置为null,如果需要进行重用,可以进行条件判断,如果不进行判断,则会报java.lang.IllegalStateException
错误。
UI:
注意:
1.ViewStub配置layout的属性,进行itemlayout填充
2.在代码代码中获得ViewStub之后,直接inflate()就好
3.为了防止在此点击崩溃,我直接设置不可点击按键
MainActivity :
package com.example.viewstub;
import android.R.bool;
import andro