Wie man den Wert eines Listview-Element, das angeklickt android?
Ich habe diesen code unten Zugriff auf das ListView-Element mit dem Wert in string-und die Anzeige im alert?
ListView shot = getListView();
shot.setOnItemClickListener(this);
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
String S = arg1.getContext().toString();
AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
//set the message to display
alertbox.setMessage(S).show();
}
- Bitte ein wenig mehr Mühe gegeben, die Fragen. Kann ich nicht ganz verstehen, Ihr problem. Was versuchen Sie zu tun? Was funktioniert, was nicht?
- Tipp: verwenden Sie nicht
arg0
,arg1
usw. als argument-Namen. Es macht den source-code komplett unlesbar. Und einer von Ihnen ist tatsächlich die Informationen, die Sie suchen, so dass, wenn Sie hatte die richtigen Namen hätten Sie nicht nötig diese Frage zu stellen.
InformationsquelleAutor Srikanth Naidu | 2010-06-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
vielleicht diesem Beispiel wird Ihnen helfen,
https://developer.android.com/reference/android/widget/ListView.html
Dies gibt Ihnen den genauen Wert des das Element geklickt haben. Überprüfen Sie die log -
Vielleicht können Sie versuchen, diese
Erhalten Sie den Wert Ihres Modells
Adapter.getItem(position).getCardName();