No veo claro tu distribución. Si nos has puesto atributos de altura máxima, el layout de ImageView va a ocupar todo el padre aunque pongas luego los botones, que quedarán fuera.
Yo pondría
Código:
<LinearLayout horizontal>
<ImageView> con el atributo heigth=0dp y weight
<LinearLayout vertical> con el atributo heigth=0dp y weight
<Button>
<Button>