Je suis vraiment coincé là-dessus. J'essaye de faire un simple changeur de textes qui augmentera une quantité et mettra à jour un prix basé sur la quantité. En ce moment dans mon xml j'ai quelque chose comme un TextView dans un TextSwitcher juste pour incrémenter la quantité. Je reçois le textview avec findViewById(R.id.quantity)
.TextSwitcher Erreurs NullPointer
donc ce que je dois trouver pour configurer la quantité d'incrément (je suis implemementing ViewFactory)
switcher = (TextSwitcher) findViewById(R.id.switcher);
switcher.setFactory(this);
quantity = (TextView) findViewById(R.id.quantity);
Je PRÉPONDÉRANTS aussi makeView()
@Override
public View makeView() {
return quantity;
}
Aussi quand un bouton d'incrément est pressé j'incrémente le compteur et place le texte sur le commutateur au compte courant. Comme ceci:
switcher.setText(String.valueOf(currentQuantity));
Quelqu'un peut-il me faire savoir ce que je fais mal ?? Je continue à obtenir mon nullpointer à cette ligne:
switcher.setFactory(this);
Voici l'extrait de code XML:
<TextSwitcher android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/switcher">
<TextView android:text="TextView" android:id="@+id/quantity" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</TextSwitcher>
Pouvez-vous poster votre XML? – Torid
sûr que ive l'a mis à jour – HAxxor