Gibt es eine Möglichkeit, die zuletzt eingegebenen Werte in einem EditText Feld anzuzeigen? Ich kann momentan die zuletzt eingegebenen Werte in meiner Datenbank speichern und den zuletzt verwendeten Wert in das Feld selbst eintragen, aber ich möchte die Liste der Werte unterhalb des Feldes anzeigen, wenn darauf geklickt wird.Möchten zuletzt verwendete Werte im Android Textfeld angezeigt werden
Antwort
Sie könnten die zuletzt eingegebenen Werte in einem persistenten Datenspeicher speichern (wie Sie Datenbank .. oder geteilte Präferenzen verwenden).
einen Spinner statt EditText Verwenden http://developer.android.com/resources/tutorials/views/hello-spinner.html
Nicht sicher, ob es funktioniert. Wenn Sie einen "Spinner" verwenden, ist dieser für immer leer, da der Benutzer keinen Text eingeben kann, der als Verlauf aufgezeichnet wird. – CommonsWare
@CommonsWare. Du hast einen Punkt. Der Spinner wird niemals bevölkert sein. Ich denke, er muss eine neue Klasse aus TextView erstellen. – GSree
Interessante Idee, aber die Kombination eines EditText und Spinner in einem benutzerdefinierten UI-Element ist ein bisschen außerhalb des Umfangs in diesem Projekt. – Haphazard
Verwenden Sie eine AutoCompleteTextView
.
Nicht sicher, ob es funktioniert. AutoCompleteTextView erfordert eine Mindestanzahl von benutzerdefinierten Zeichen, die eingegeben werden müssen, bevor die Dropdownliste angezeigt wird. Und Sie können es nicht auf Null setzen. Siehe doco .../AutoCompleteTextView.html # setThreshold% 28int% 29 – GSree
@GSree: OTOH, es gibt nichts Näheres in Android. – CommonsWare
Ja versteh das. Aber die Liste in der AutoCompleteView wird möglicherweise nie auftauchen. z.B. Wenn der Verlauf eine Liste von Planeten ist .. (und der setThreshold auf 1 gesetzt ist), wird der Jupiter nur dann mit Jupiter kommen, wenn die letzten 5 Selektionen einige andere Planeten enthalten. – GSree
- 1. Die Werte der Combobox sollten im Textfeld angezeigt werden
- 2. Möchten Animation verwenden, wenn Daten angezeigt werden
- 3. Joomla, wie Kategoriename im Modul zuletzt angezeigt
- 4. C#: Zuletzt verwendete Dateien von Jumplists bereinigen
- 5. VS2015 bietet nur die zuletzt verwendete Versionskontrolloption
- 6. jQuery UI Autocomplete mehrere Werte im Textfeld
- 7. Wie NULL-Werte angezeigt werden?
- 8. Zuletzt verwendete Zelle in einem Bereich - Excel 2013
- 9. Wie alle "Name" Werte im Array angezeigt werden mit underscore.js
- 10. Löschen von Zellen, die erneut angezeigt werden möchten
- 11. Textfeld Wert werden keine negativen Werte
- 12. Android Datenbank zuletzt aktualisiert
- 13. Android - Wiederherstellung zuletzt angesehen Aktivität
- 14. Android Tastatur wird nicht angezeigt, wenn Eingabe Textfeld gedrückt wird
- 15. Zugriff auf die zuletzt verwendete Emojis-Liste in iOS
- 16. Wie werden Strings im Xcode-Debugger angezeigt?
- 17. Wie werden verfügbare Zweige im Android-Quellbaum angezeigt?
- 18. Zeigt VS 2010 das zuletzt verwendete Projekt und die Lösung im Kontextmenü des Startmenüs an?
- 19. MSP 430 falsche Werte werden angezeigt
- 20. Warnung für nicht verwendete Methodenparameter angezeigt?
- 21. Speichern Float-Werte im internen Speicher Android
- 22. Bildlaufleiste wird nicht im Textfeld für Höhe angezeigt: 30px
- 23. Variable Nummer Formatierer im Textfeld
- 24. JavaScript - Werden die aus dem Textfeld gelesenen Werte maskiert?
- 25. Firebase Analytics, die Werte, die im Ereignis übergeben werden, können nicht angezeigt werden
- 26. Eingabe und Textfeld werden bei gleicher Breite unterschiedlich breit angezeigt?
- 27. Wie Sie Stile in einem HTML-Textfeld angezeigt werden
- 28. Wie asp.net Textfeld generiert werden, entsprechend der Ziffer im Etikettentext angezeigt?
- 29. Firebase Analytics-Ereignisse werden nicht angezeigt (Android)
- 30. nachgestellte Nullen im Textfeld löscht Werte irgendwann (nicht immer reproduzierbar)
Frage nicht klar. Sie können den zuletzt verwendeten Wert anzeigen ... was ist das Problem? – GSree
Ich möchte die letzten 5 verwendeten Werte in einem wählbaren Listenformat anzeigen. – Haphazard