Android - notifyDataSetChange innerhalb der benutzerdefinierten ArrayAdapter-Klasse

8

Ich habe ein benutzerdefiniertes ArrayAdapter namens InteractiveArrayAdapter, das jedem Element in einer Listenansicht Schaltflächen und Schaltflächenlistener hinzufügt. Innerhalb des Adapters befindet sich eine getView-Methode, die einen View-Inflator erstellt. Innerhalb von hier ist, wo meine Schaltfläche erstellt und der ButtonListener erstellt wird. Wenn Sie auf die Schaltfläche klicken, lösche ich das Element in meiner ArrayList, das mit dieser Schaltfläche verknüpft ist. Das Problem ist, dass ich nicht herausfinden kann, wie notifyDataSetChange innerhalb dieser OnClick-Methode oder eine andere Möglichkeit, den Adapter zu benachrichtigen, dass die ListView aktualisiert werden muss.

Benutzerdefinierter Adapter:

%Vor%

Aktivität:

%Vor%     
user1865047 30.11.2012, 02:51
quelle

1 Antwort

9
%Vor%

Fügen Sie einfach notifyDataSetChanged () in Ihrem onClickListener hinzu.

    
Yajneshwar Mandal 30.11.2012 03:28
quelle

Tags und Links