Voici mon problème dans mon fichier xml:Comment configurer la java.lang.ClassCastException (gonfleur dans une vue)
java.lang.ClassCastException: com.example.thomas.sudoku.vue.grille_boutons .Grille_Boutons ne peuvent pas être jetés à com.example.thomas.sudoku.vue.grille_boutons.Nombre_Bouton à com.example.thomas.sudoku.vue.grille_boutons.Grille_Boutons $ Adapteur_Grille_Boutons.getView
Voici ma méthode qui est getView
appelé dans le message ci-dessus. Apparemment, le problème vient de l'inflateur.
public View getView(int position, View convertVue, ViewGroup parent) {
View v = convertVue;
if (v == null) {
LayoutInflater inflater = LayoutInflater.from(context);
v = inflater.inflate(R.layout.bouton, parent, false);
Nombre_Bouton btn;
btn = (Nombre_Bouton) v;
btn.setTextSize(10);
btn.setId(position);
if (position != 9) {
btn.setText(String.valueOf(position + 1));
btn.setNombre(position + 1);
} else {
btn.setText("DEL");
btn.setNombre(0);
}
return btn;
}
return v;
}
peut vous envoyer xml pour R.layout.button –
' Xml version = "1.0" encoding = "utf-8"? > ' Le problème pourrait aussi être le (Nombre_Bouton) v mais je dois l'utiliser pour faire de cette variable une vue. –