我没有发现任何布尔方法可以完成此任务。我可以通过检查 的 是否更改为指定为 来做到这id
一点viewStub
吗inflatedid
?
Java代码:
protected void plantViewTree() {
// TODO Auto-generated method stub
ViewStub mViewstub = (ViewStub) findViewById(R.id.viewStub00);
if (mViewStub is inflated) {
//do somthing
}else
mViewstub.inflate();
}
更新 关于 eOutput 的评论
根据此代码,toast
始终显示其消息,这意味着由于mViewStub
分配给findViewById
它永远不会为空,除非viewstub
底层 alyout 中的视图不可用。有什么建议么。?
protected void plantViewTree() {
// TODO Auto-generated method stub
ViewStub mViewstub = (ViewStub) findViewById(R.id.viewStub00);
if (mViewstub != null)
Toast.makeText(getApplicationContext(), "view is inflated",
Toast.LENGTH_LONG).show();
else
mViewstub.inflate();
}