est-il possible de créer un bouton avec une mise en page XML personnalisée?
J'ai cette mise en page: p> maintenant je veux utiliser ceci sur un bouton. Quelqu'un sache comment je peux faire ça? Cordialement Martin P> P>
Je pensais si j'avais le fichier Button.java que le bouton étendu. Et ensuite setview (r.layout.mylayout.xml); ... Mais c'était trop facile, et il ne fonctionne clairement pas p>
3 Réponses :
Vous ne pouvez pas littéralement utiliser cette mise en page sur la face d'un bouton code>. Vous pouvez obtenir un look similaire à l'aide de la propriété Android: Drawableright CODE> Propriété sur un bouton code>, cependant. P>
Tout est si facile. Merci pour des informations d'aujourd'hui! :)
J'ai parcouru cela récemment parce que je voulais mettre deux textviews dans un bouton. Vous devez choisir:
Utilisez une mise en page installée d'un bouton et faites glisser à l'intérieur de l'extérieur que vous avez besoin et faites-la cliquer sur l'ajout de ce paramètre: P>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@color/black"/>
<item android:state_pressed="true" android:state_enabled="false" android:drawable="@color/black" />
<item android:drawable="@color/white"/>
</selector>
Vous pouvez utiliser une relativation pour superposer simplement votre vue sur le bouton personnalisé sur un bouton réel tel que ceci: