Es scheint, dass der Anwendungsfall für ein Adapter
die Filterable
ist durch ein String
oder CharSequence
zu filtern, die durch den Benutzer in einem EditText
eingegeben werden könnten, aber das ist wirklich das einzige Kriterium der Plattform für die Filterung Adapter
s bietet?ListAdapter Filter anders als mit Strings?
Was ist, wenn ich eine Hintergrunddatenstruktur von Objekten habe, die anderweitig kategorisiert werden können? Was passiert zum Beispiel, wenn ich eine Liste von Shirt-Objekten habe, die ein enum
Attribut haben, color
? Der Benutzer sollte in der Lage sein, die Liste der Hemden aus einer Liste verfügbarer color
s zu filtern. Als ein guter Anwendungsentwickler möchte ich die Plattformen verwenden, die im Filtermechanismus eingebaut sind, aber alles, was ich finden kann, ist Filter
mit Methoden wie filter (CharSequence constraint)
. Ich muss etwas verpassen. Ich sehe, wie es einfach genug wäre, diesen Filtermechanismus in meiner eigenen benutzerdefinierten BaseAdapter
zu implementieren, aber es fühlt sich an, als ob es einige eingebaute Möglichkeit geben sollte, benutzerdefinierte Filter zu tun. Jemand? Danke im Voraus.
FacebookSDK 3.0 haben eine Möglichkeit, auf andere Parameter zu filtern. Das Problem ist, dass sie die neue Filterklasse von Grund auf implementiert haben. Check PickerFragment.GraphObjectFilter für weitere Details. –
mach
Ich kann nicht glauben, dass diese Frage nicht mehr Ansichten und Stimmen hat. Die Realität, die hinter der Frage des OP steht, unterstreicht einen völlig idiotischen Ausschluss vom Core-android-Framework. Filtern auf etwas anderem als String's? Wer zum Teufel braucht das? Nicht zu fassen – wkhatch