This question arises from having to show/hide different views dynamicly. View's have 3 visibility settings - visible, invisible, and gone. If you have a parent view, for example a LinearLayout
, that has several child views (doesn't matter what they are) is setting the visibility of the parent the same as seting the visiblity on all the children independently? For example if I say
LinearLayout container = (LinearLayout) findViewById(R.id.layout_1);
container.setVisiblity(View.GONE);
Is that the same as finding each individual child view and setting all those visiblities to View.GONE
? What if the parent was not View.GONE
but View.INVISIBLE
? Are all the children still drawn but just not seen?