Честно говоря, навозился я с кнопкой сброса, из-за неё пришлось много раз переписывать макет:
1. В итоге пришёл к корневому относительному макету.
2. Внутри две линейных-вертикальных группы представлений для команд.
3. Внизу кнопка сброса, которая позиционируется относительно корневого макета.
4. Всё получится!
Тут прикол в том, что мы все или не заметили, или там действительно не упоминали Relative (по крайней мере, на последних стадиях). Я почти полностью сумел сделать в Linear, лишь из-за этой разделительной линии между кнопками пришлось использовать Relative, иначе эта линия доходила аж до кнопки Reset, расположенной внизу.
медленнее, так как будет идти процесс вычисления координат. Поэтому рекомендуют по-возможности обходится линейными макетами.. правда в реальности уже используют возможности ConstraintLayout.
Изначально создаём вертикальный LinearLayout
В нём создаём вложенный горизонтальный LinearLayout
Во вложенном LinearLayout описываем TeamA и TeamB.
Затем вне вложенного LinearLayout, создаём ещё один LinearLayout (с любой ориентацией).
Затем при помощи weight распределяем области для кнопки RESET и вложенного LinearLayout.
Как-то так)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ