I have been very carefully going through all of my layouts using the autoscale and even putting the x/y positions on everything. I have been using % on every x/y declaration. When I open up my program, the screen looks like the first screenshot but when I click on a button that finishes that activity and starts another one, the screen looks like the second screenshot when I restart that activity from another activity.
If I exit the program and reopen it, it looks like the first screenshot again like it is supposed to.
If I exit the program and reopen it, it looks like the first screenshot again like it is supposed to.