Je fais ma propre recherche de vue pour Android 2.3.Quelque chose ne va pas dans Corner radius Android
J'ai.
LinearLayout
(horizontale)AutoCompleteTextView
ImageButton
I ajouté le bouton et AutoCompleteTextView
à LinearLayout
.
Je veux mettre un rayon de coin dans mon propre contrôle comme l'image ci-dessous.
Je mis cette drawable à 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>
drawable à 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>
Mais quand je lance cela dans Android 2.3 est la sortie (Emulator et périphérique réel)
Si je lance aussi dans Android 4.0. Ça fonctionne bien.
est question, ce qui ne va pas dans mon code? Ou il y a un bug dans Android 2.3?
Les coins dessi- blables ImageButton ont les valeurs topRightRadius et bottomRightRadius définies deux fois. Est-ce une faute de frappe? Et à quoi sert une fraction de dp? – Rajesh
@Rajesh Oui, je suis désolé. Vous verrez pourquoi j'ai utilisé 0.1dp sur ce lien http://stackoverflow.com/questions/3056232/how-to-make-a-shape-with-left-top-round-rounded-corner-and-left-bottom -rounded-c –