Algo está mal en el radio de la esquina de Android

Estoy haciendo mi propia vista de búsqueda para Android 2.3.

Yo tengo.

LinearLayout (Horizontal)AutoCompleteTextViewImageButton

Agregué el botón yAutoCompleteTextView aLinearLayout.

Quiero poner un radio de esquina en mi propio control como la imagen que se muestra a continuación.

Puse este dibujo en ImageButton

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
 <item android:state_pressed="true" >
    <shape>
        <solid
            android:color="#27AFE0" />
        <stroke
            android:width="0.5dp"
            android:color="#000000" />
        <corners
            android:topRightRadius="10dp" android:bottomRightRadius="10dp"
android:topLeftRadius="0.1dp"
            android:bottomLeftRadius="0.1dp" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
    </shape>
</item>
<item>
    <shape>
        <solid android:color="#D3DBDE"/>
        <stroke
            android:width="0.5dp"
            android:color="#000000" />
        <corners
            android:topRightRadius="10dp" android:bottomRightRadius="10dp"
android:topLeftRadius="0.1dp"
            android:bottomLeftRadius="0.1dp" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
    </shape>
</item>

dibujable a AutocompletarTexto

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        <solid android:color="#D3DBDE"/>
        <stroke android:width="0.5dp" android:color="#000000"/>
        <corners android:topLeftRadius="10dp"
            android:bottomLeftRadius="10dp"
            android:topRightRadius="0.1dp"
            android:bottomRightRadius="0.1dp"/>
    </shape>
</item>

Pero cuando ejecuto esto en Android 2.3, esta es la salida (Emulador y Dispositivo Real)

Si corro también en Android 4.0. Funciona bien.

La pregunta es, ¿qué hay de malo en mi código? O hay un error en Android 2.3?

Respuestas a la pregunta(2)

Su respuesta a la pregunta