Android;ListView является лучшим подходом для отображения нескольких независимых индикаторов? - PullRequest
2 голосов
/ 30 декабря 2010

У меня есть требование отображать несколько линейных индикаторов выполнения в моем пользовательском интерфейсе. Они будут отображать уровни сигнала Wi-Fi.

Если вы находитесь в зоне застройки, скорее всего, вы обнаружите более одной сети Wi-Fi, поэтому мне нужно иметь индикатор выполнения для каждой, который отображает уровень сигнала.

Моя первоначальная идея состояла в том, чтобы отобразить их в ListView с именем Wi-Fi и индикатором выполнения под ним.

Это разумный подход, или есть лучший метод, который я должен искать для этого?

1 Ответ

0 голосов
/ 30 декабря 2010

ListView в любом случае является хорошим выбором, но у него есть некоторые недостатки, поскольку ListView предназначен для использования с выбираемыми элементами. В вашем случае я предлагаю вам не выбирать вещи.

Я бы предложил использовать другой подход: TableLayout, завернутый в ScrollView с динамически добавленными TableRow с. В этом случае вам не нужны ненужные ListView накладные расходы

...