Wie erhöht sich der Wert einer int-Variablen?

Ich möchte, erhöht sich der Wert einer int-Variablen, wenn ein Benutzer tippt auf eine Taste, aber jetzt der Wert wird inkrementiert nur einmal.

Dies ist, was ich verwenden, um erhöhen Sie den Wert der Variablen p.

@Override
public void onClick(View v) {
    int p = 1;

    if (p == 9) {
        Toast.makeText(context, "You have reached to maximum number", Toast.LENGTH_LONG).show();
    } else {
        p = p + 1;                      
        holder.textViewQuantity.setText("" + p);                        
    }
}
  • bewegen int p = 1; als in der Klasse.
  • Nicht sicher und nicht sicher, warum das in der Nähe Stimmen, es hat einen klar genug problem mit genug code, um zu demonstrieren.
  • ich bin mit p erhöhen Sie die Menge des Produktes, wie habe ich 3 Elemente in einer Liste, und ich verließ S. mit 4 für den ersten Punkt der Liste und nun in zweiter Punkt der Liste, wenn ich tun, klicken Sie auf die Inkrement-Taste, es zeigt direkt 5 statt 2 ... also dem Haupt-problem, ich bin vor
  • Also, Sie din nicht einmal die Mühe zu sehen, Antworten die Leute hier geben, denn es war nicht deine eigentliche Frage ?
  • Wieder einmal dieser Benutzer schien uns mit "zu Komplex" - Frage, die darauf warten, ist auch nicht seine eigentliche Frage. Vielleicht haben Sie, lieber OP, starten Sie auf erklären, was Sie wollen und was Sie bisher ausprobiert haben. In sauberen und leicht verständlichen Sätzen. (nebenbei: die Einstellung eines Wertes in ein viewholder Folge lustige Ergebnisse, sobald Sie Blättern Sie Ihrer Liste... Sie haben mehr Probleme, als es immer Wert! ... just saying)
InformationsquelleAutor Sun | 2015-05-07
Schreibe einen Kommentar