The designer does not know if this is the main layout for the activity or an overlay for other use. You may also load it into a panel, etc. Layouts can be loaded at anytime in the activity. The majority of layouts I create are not loaded in the activity_create, however the variables have to be there no matter where the activity is loaded from.