In meinem Programm habe ich ein Fragment, das dynamisch benutzerdefinierte Elemente zu einem ListView hinzugefügt. Diese Gegenstände haben jeweils 2 Knöpfe, die eine bestimmte Funktionalität haben sollen (wie das Entfernen des bestimmten Gegenstandes von der Liste). Ich möchte einen OnClickListener für sie festlegen und eine Funktion innerhalb meiner Fragmentklasse aufrufen.onClickListener für benutzerdefinierte ListView Element mit mehreren Schaltflächen
Einfache XML-onClick-Attribute können die Funktion nicht finden und wenn ich versuche, den onClickListener innerhalb der onCreateView() -Methode (wie mit Listeners für statische Buttons) hinzuzufügen. Wenn das Fragment erstellt wird, wird jedoch eine NullPointerException aufgerufen, da die referenzierten Schaltflächen nicht Teil des Fragments (?) Sind.
Wie kann ich eine Funktion von meinem Fragment aufrufen, nachdem ich einen dynamisch hinzugefügten Button (oder Checkbox) gedrückt habe?
ein Element in Listenansicht mit zwei Tasten? funktioniert nicht klicken? – marlonpya