이 작업을 수행하는 데 부울 메서드가 없습니다. viewStub
의 id
이 inflatedid
으로 지정된 것으로 변경되었는지 확인하여이 작업을 수행 할 수 있습니까?viewStub가 이미 팽창되어 있는지 확인하는 방법은 무엇입니까?
Javacode :
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
에 할당 된 표시 그 언더 레이 alyout의 viewstub
보기를 사용할 수 없다는 점을 제외하고는 null이 아닙니다. 어떤 제안.? 구글
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();
}
팽창되지 않으면 null이됩니다. null인지 아닌지 확인할 수 있습니다. –
@ Eu.Dr. – LetsamrIt