Ist es möglich, etwas wie ein NumberPicker Widget in Android zu erstellen, aber mit einer Reihe von Strings aus einer SQLite-Datenbank gefüllt?Verwenden von NumberPicker in Android, aber mit Strings von SQlite
Wenn es nur einen Eintrag gibt, dann würde der Spinner eine Zeichenfolge haben, wenn es hundert gibt, dann wären es hundert Einträge. Es kann nicht weniger als einen Eintrag pro Design geben, da die Aktivität nicht ohne mindestens einen Eintrag eingegeben werden kann. Es gibt keine Obergrenze für die Obergrenze, aber die Daten werden nach Datum gefüllt, und es ist SEHR unwahrscheinlich, dass diese Datenmenge je nach Art der Datenerstellung mehr als tausend Einträge umfasst.
Was ich versuche zu tun ist, zeigen Daten in einer SQLite-Datenbank gespeichert, der Name jedes Datensatzes würde in der NumberPicker angezeigt werden, dann könnte der Benutzer schnell durch die Daten scrollen. Die Daten werden dann in einem Balkendiagramm (MPandroidcharts-Bibliothek) angezeigt, wenn sie an dem Dataset im NumberPicker vorbeirollen. Zumindest ist das das Ziel.
Ich habe die SQLite-Datenbank verwaltet, und ich habe die Diagramme für einzelne Datensätze arbeiten, ich kann einfach nicht herausfinden, wie die Datenauswahl Seite funktioniert.
würde ich Bild ein „Datapicker“ Widget, wie Sie Ich habe beschrieben, dass es ein Albtraum wäre, wenn Sie mehr als 50 Einträge haben - ganz zu schweigen von den Speicheranforderungen für alles, was in der Nähe von 1000 Einträgen liegt. Erwägen Sie die Verwendung einer 'RecyclerView' (möglicherweise in Kombination mit einer' EditText'-Ansicht, um die Suche in den Einträgen zu erleichtern). – Barns
@diesel Haben Sie gedacht, dass ein Array oder eine HashMap eine Komponente auffüllen, die Daten enthält und durch eine Art Mini-Listenansicht mit den Datennummern aus einer DB-Tabelle – Grendel
@ Barns52 scrollt, habe ich parallel in die RecylcerView hineingeschaut mein aktueller Plan. Die Art und Weise, wie ich das vorhatte, schien bei meinen ersten Skizzen einfacher zu sein, aber es sieht wie eine ExpandableListView mit RecyclerView aus. Jeder der Einträge wird chronologisch sein, daher denke ich, dass eine Suchfunktion (noch) nicht benötigt wird. Definitiv eine Möglichkeit in einem zukünftigen Upgrade durch – Diesel