Ich versuche, die Artikelliste dynamisch zu machen, also kann ich sie zur Laufzeit hinzufügen, aber ich habe keine Ahnung. CharSeqence ist nicht dynamisch, und keine Ahnung, wie man die Adapteroption verwendet, wie kann ich meinen Code ändern, um dynamisch zu sein?
%Vor% Wenn Sie das Dialogfeld in onCreateDialog()
erstellen, können Sie onPrepareDialog()
implementieren, um die Auswahlmöglichkeiten zu ändern, bevor sie dem Benutzer angezeigt werden. Zum Beispiel:
Sie können den gleichen Effekt auch erzielen, indem Sie den Adapter aus dem Dialogfeld holen (und ihn in den richtigen Typ umwandeln) und die Elemente hinzufügen oder entfernen, wie Sie es für richtig halten. Ich würde wahrscheinlich dazu neigen, einfach einen neuen Adapter zu erstellen, weil Sie sich nicht darum sorgen müssen, den Wert von getListAdapter()
auf den falschen Typ zu übertragen. Die Wiederverwendung des Adapters ist jedoch wahrscheinlich etwas effizienter.
Wenn Sie einen Builder verwenden, versuchen Sie Folgendes:
%Vor%Tags und Links android