Coś jest nie tak w promieniu Corner Android

Tworzę własny widok wyszukiwania dla Androida 2.3.

Mam.

LinearLayout (Poziomy)AutoCompleteTextViewImageButton

Dodałem przycisk iAutoCompleteTextView doLinearLayout.

Chcę umieścić promień narożnika we własnej kontroli, tak jak na obrazku poniżej.

Ustawiłem to jako opcję na 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>

możliwe do wyciągnięcia do AutoCompleteText

<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>

Ale kiedy uruchomię to w Android 2.3, jest to wyjście (Emulator i Real Device)

Jeśli biegam również w Androidzie 4.0. To działa dobrze.

Pytanie brzmi, co jest nie tak w moim kodzie? Czy jest błąd w Androidzie 2.3?

questionAnswers(2)

yourAnswerToTheQuestion