¿Cómo obtener la altura de un botón para que coincida con la altura de otro elemento?

Quiero poner un botón al lado de EditText y quiero que sus alturas coincidan.

Por ejemplo, desde el navegador integrado de Android:

El botón Ir tiene la misma altura que el campo Editar texto. Sé que podría ajustar ambas vistas en una vista de diseño principal y establecer ambas alturas en fill_parent, y eso las haría coincidir. Sin embargo, me gustaría hacer esto sin tener que darle al diseño un tamaño estático. Prefiero que EditText tome la altura que necesite en función del tamaño de fuente y luego haga que el botón al lado coincida con la altura que pueda ser.

¿Es esto posible con un diseño xml?

Respuestas a la pregunta(3)

Su respuesta a la pregunta