Что-то не так в Угловом радиусе Android

Я делаю свой собственный вид поиска для Android 2.3.

Я имею.

LinearLayout (Horizontal) AutoCompleteTextView ImageButton

Я добавил кнопку иAutoCompleteTextView вLinearLayout.

Я хочу поместить угловой радиус в свой собственный элемент управления, как показано на рисунке ниже.

enter image description here

Я установил это в DrawButton

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

отрисовывается до 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>

Но когда я запускаю это в Android 2.3, это вывод (эмулятор и реальное устройство)

enter image description here

Если я запускаю также в Android 4.0. Работает нормально.

enter image description here

Вопрос в том, что не так в моем коде? Или есть ошибка в Android 2.3?

Ответы на вопрос(2)

Ваш ответ на вопрос