J'ai une classe qui étend un bouton. Je veux ajouter un attribut supplémentaire à celui-ci. Est-il possible d'initialiser cet attribut à partir de XML? Par exemple:Définition des attributs des vues personnalisées dans Android
<MyButton android:id="@+id/myBtn" myValue="Hello World"></MyButton>
public class MyButton extends Button{
private String myValue = "";
public CalcButton(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
}
comment voulez-vous chercher en fait sur mesure: maValeur dans la classe MyButton? –
@GeniaS. S'il vous plaît regardez le lien que j'ai fourni. Il existe un exemple de code complet avec la récupération de la valeur de xml dans le constructeur. –