我们可以使用ViewStub的方法来判断ViewStub是否已经展开。我们可以使用以下代码来处理null情况:
ViewStub viewStub = findViewById(R.id.view_stub);
if (viewStub != null) { View inflated = viewStub.inflate(); // ... } else { // ViewStub 为空,无法填充 }
在这个代码示例中,我们首先获取了ViewStub的引用。如果ViewStub不为空,我们就可以通过调用inflate()方法来填充ViewStub。如果ViewStub为空,则说明不能填充ViewStub。