Erel has got the layout loading very quick where there is almost no difference in load times for code vs. designer. It mostly comes down to preference- if you like to see things visually use the designer, if you like seeing by code use code.
Code may be easier to copy and paste for some, and when you use containers like panels you usually load a layout twice (Once for panel then again to populate panel) or do it by code either all the way or in combination with loading the panel layout then filling it by code. Depending on how many layouts you use by code though your compiled file size may be bigger in the end than having the one Designer layout that is reused. Class and Libraries can help though and I made some already I use myself.
For your example you may want to look at other flows with Action Bars or load your buttons at the top and some type of sliding pager for the content that is all in one activity.