Anzeige der Art der statischen Daten in ListView
Ich versuche zu erstellen, legen Sie ein ListView mit 2 TextViews in jeder Zeile auf eine Aktivität und füllen Sie es. Die Sache über die Daten ListView gefüllt werden, ist, dass es nicht eine "Tabelle" Daten, also die Menge der Datensätze ändern sich Häufig, aber es ist fast statisch ist, dass die Menge der Zeilen, die definitiv sind und zur Kompilierzeit bekannt ist. Also es ist ziemlich viel, wie dieses Sortieren von Daten
Was werde ich brauchen, um zu aktualisieren ist nur die 2. TextView in jeder Zeile, wenn die entsprechende Menüoption gedrückt wird, in eine Symbolleiste.
Ich kann nicht herausfinden, wie zu tun, weil so ziemlich alle Beispiele gibt davon aus, die Daten zum füllen des ListView mit dynamisch ist, das ist nicht der Fall für mich.
Muss ich noch erstellen Sie einen benutzerdefinierten adapter, geerbt von BaseAdapter? Und "eine Zeile xml-layout" und setzen es in die layouts?
Oder sollte ich die ListView und alle TextViews statisch in den layouts wie diese, und richten Sie dann Ihre Werte aus der Aktivität?
<ListView .....
<TextView ..... />
<TextView ..... />
<TextView ..... />
</ListView>
- Sie benötigen einen adapter zum füllen de listview in den adapter legen Sie die zwei textview und yo füllen de listview mit statischen array von string-Ressourcen oder arraystrings in java finden Sie unter diesem link stackoverflow.com/questions/5070830/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du brauchst einen adapter zum füllen der Listenansicht im inneren des Adapters setzen Sie die beiden textviews und füllen der Listenansicht mit einem statischen array von Zeichenfolgen von Ressourcen oder arraystrings in java finden Sie unter diesem link Auffüllen einer ListView mit einer ArrayList?
Habe ich ein einfaches Beispiel, basierend auf dem was ich verstanden habe aus deiner Beschreibung. Hier ist der vollständige code :
MainActivity.java
activity_main.xml
strings.xml
dies ist der adapter
in der Aktivität