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)AutoCompleteTextView
ImageButton
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?