2017-12-02 4 views
0

Bei der Verwendung von benutzerdefinierten ArrayAdapter in android aufruft, wird die getView() des benutzerdefinierten ArrayAdapter von wem genannt? Ich habe diese Frage mehrmals gesucht ... fand es in Stackoverflow, aber die Antwort, die vom Benutzer als zufriedenstellend markiert wurde, ist:Wer die getView() -Methode von benutzerdefinierten ArrayAdapter Klasse

für den Entwickler ist es nicht notwendig ist, dass zu wissen, wer ruft die getView() der ArrayAdapter Klasse“.

Bitte, bitte ich demütig, dass eine sinnvolle Antwort geschätzt wird!

Antwort

0

getView() wird durch eine Unterklasse vongenannt 10. Wenn Sie also die Adapter an eine ListView anhängen, erbt ListView von AbsListView und AbsListView will be calling getView(), um die Zeilen in der Liste anzuzeigen.

+0

das ist, was ich in den paar Tutorials gehört habe, aber ist diese Sache intern implementiert ... wie ich kein Snippet Aufruf der getView() der ArrayAdapter-Klasse –

+0

@SumitPrasad: Ich aktualisierte meine Antwort für mehr Klarheit und mit einem Link zu einem Ort, an dem 'getView()' aufgerufen wird. – CommonsWare

Verwandte Themen