Bekommen Wert von Element auf OnItemClick Listview

Ich versuche, den Wert eines ausgewählten Elements innerhalb einer benutzerdefinierten adapter auf ein listview. Dies versuche ich mit folgenden code:

public void onItemClick(AdapterView<?> parent, View v,
                        int position, long id) {

                    View curr = parent.getChildAt((int) id);
                    TextView c = (TextView)curr.findViewById(R.id.tvPopUpItem);
                    String playerChanged = c.getText().toString();

                    Toast.makeText(Settings.this,playerChanged, Toast.LENGTH_SHORT).show();

                }

Am Anfang, wenn ich Sie auf, die Werte sind gut, aber sobald ich gescrollt und ich auf einem anderen Posten, bekomme ich den falschen Wert, Element geklickt... keine Ahnung, was dies verursacht?

InformationsquelleAutor Matthias Vanb | 2012-11-15

Schreibe einen Kommentar