Możesz to zrobić np inflaterem tylko w początkowym Layoucie musisz mieć np FrameLayout zajmujący cały widok i nadaj mu jakieś id a potem w Acticity:
LayoutInfalter inflater = (LayoutInfalter) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.drugiLayout, null);
mFrameLayout.removeAllViews();
mFrameLayout.addView(view);
To powinno zadziałać ale lepiej tego tak nie robić, bo łatwo o NullPointerException lepiej poczytaj o Fragmentach i używaj Fragmentów Link