In fragment :I'm trying to add view but getting error Exception IllegalStateException .
Following solution i have tried:
1) solution one
2) Call removeView() on the child's parent first
After tried all above solution still getting same error.
Here is my code:
Fragment.java:
View kidInfoView = getLayoutInflater().inflate(R.layout.include_kid_info_layout,null,false);
if (onCollapsingToolbarLayout().getParent() !=null) {
ViewGroup parent = (ViewGroup) onCollapsingToolbarLayout().getParent();
parent.removeView(kidInfoView);
onCollapsingToolbarLayout().addView(kidInfoView); <-- getting error here
}
@Override
public CollapsingToolbarLayout onCollapsingToolbarLayout() {
collapsingToolbarLayout.setVisibility(View.VISIBLE);
return collapsingToolbarLayout;
}
What am i doing wrong ? please suggest.