Ваш внешний LinearLayout имеет горизонтальную ориентацию, это означает, что второй LinearLayout должен отображаться справа от другого, а не под ним.Попробуйте изменить ориентацию на вертикальную.
Все ваши пиксельные размеры, вероятно, также приводят к ошибкам.Вы никогда не должны использовать пиксели для разметки вашего файла.Если вам действительно нужно указать размеры, используйте dp.Однако я действительно сомневаюсь, что вам нужно явно устанавливать большинство этих размеров.
Если вы объясните, что вы на самом деле пытаетесь сделать, мы можем помочь вам в дальнейшем.Тем временем, прочитайте документы на макетах.Там много полезной информации, особенно Поддержка нескольких экранов .