Android; est un ListView la meilleure approche pour afficher plusieurs barres de progression, indépendants?
-
14-10-2019 - |
Question
J'ai une obligation d'afficher plusieurs barres de progression linéaire sur mon interface utilisateur. Ceux-ci affichent des intensités de signal wifi.
Si vous êtes dans une zone bâtie, il est probable que vous détectez plus d'un réseau wifi, donc je dois avoir une barre de progression pour chacun qui affiche la puissance du signal.
Mon idée initiale était d'afficher ces derniers dans une ListView, avec le nom wifi et la barre de progression en dessous.
Est-ce une approche raisonnable, ou est-il une meilleure méthode que je devrais regarder pour cela?
La solution
ListView
est quand même un bon choix, mais il a quelques inconvénients, puisque ListView est intented être utilisé avec des éléments sélectionnables. Dans votre cas, je vous suggère de ne pas besoin la sélection des éléments.
Je suggère d'utiliser une autre approche: TableLayout
enveloppé dans ScrollView
avec TableRow
s ajoutés dynamiquement. Dans ce cas, vous n'avez pas besoin des frais généraux de ListView
inutiles