ImageView: AdjustViewBounds não funciona com layout_height = “fill_parent”?

Estou tentando colocar em fila única oEditText com oImageView à esquerda. Mas não consigo dimensionar a imagem adequadamente para corresponder à altura da entrada de texto.

O layout é simples:

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
        <ImageView
            android:id="@+id/icon"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:adjustViewBounds="true"
            android:scaleType="fitStart"
            android:background="#f00"
            android:src="@drawable/icon" />
        <EditText
            android:id="@+id/text"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>

(Realcei o fundo da imagem em vermelho para ver o espaço real alocado pelo ImageView)

Se eu especificar a altura exata paraImageView:

            android:layout_height="48dp"

ntão, eu tenho a visão mais próxima do que eu precisav

Mas eu não sei a altura exata deEditText, então não posso especificá-lo paraImageView Aqui

Quando a altura paraImageView é especificado para preencher seu pai (para corresponder à altura `` EditText`):

            android:layout_height="fill_parent"

, então recebo uma margem extra inesperada entre a imagem e a entrada de texto:

Na verdade, neste caso, oImageView width é igual à largura da imagem sem escala, enquanto a imagem foi dimensionad

É semelhante à imagem mostrada abaixo se eu especificarlayout_height para48dp E definiradjustViewBounds parafalse:

            android:layout_height="48dp"
            android:adjustViewBounds="false"

Então, a questão aqui é: como definir o layout corretamente para dimensionar a imagem para corresponder à altura da entrada de edição e ao mesmo tempo ter largura deImageView ser reduzido à largura da imagem em escala? Em outras palavras, como se livrar desse espaço extra?