Frage

Ich habe die Anforderung, mehrere lineare Fortschrittsbalken auf meiner Benutzeroberfläche anzuzeigen. Diese zeigen WLAN -Signalstärken an.

Wenn Sie sich in einem aufgebauten Bereich befinden, werden Sie wahrscheinlich mehr als ein WLAN -Netzwerk erkennen. Daher muss ich für jeden eine Fortschrittsleiste haben, die die Signalstärke anzeigt.

Meine erste Idee war es, diese in einer Listansicht mit dem WLAN -Namen und der darunter liegenden Fortschrittsleiste anzuzeigen.

Ist dies ein vernünftiger Ansatz oder gibt es eine bessere Methode, die ich dafür ansehen sollte?

War es hilfreich?

Lösung

ListView Wie auch immer, ist eine gute Wahl, aber es gibt einige Nachteile, da ListView mit wählbaren Elementen verwendet werden soll. In Ihrem Fall schlage ich vor, dass Sie keine Auswahl an Elementen benötigen.

Ich würde vorschlagen, einen anderen Ansatz zu verwenden: TableLayout eingepackt in ScrollView mit dynamisch hinzugefügt TableRows. In diesem Fall brauchen Sie nicht unnötig ListView'S Overhead

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top