Como obter a altura de um botão para corresponder à altura de outro elemento?

Quero colocar um botão ao lado de um EditText e quero que suas alturas correspondam.

Por exemplo, no navegador Android incorporado:

O botão Ir tem a mesma altura que o campo EditText. Eu sei que poderia agrupar essas duas visualizações em uma exibição de layout pai e definir as duas alturas para fill_parent, o que as faria corresponder. No entanto, eu gostaria de fazer isso sem precisar fornecer ao layout um tamanho estático. Eu preferiria que o EditText levasse a altura necessária de acordo com o tamanho da fonte e, em seguida, fizesse com que o botão ao lado correspondesse à altura que fosse.

Isso é possível com um layout xml?

questionAnswers(3)

yourAnswerToTheQuestion