2
UIに複数のリニアプログレスバーを表示する必要があります。これらは、WiFi信号の強さを表示します。Android; ListViewは複数の独立したプログレスバーを表示するための最良の方法ですか?
ビルドアップエリアにいる場合は、複数のWi-Fiネットワークを検出する可能性があるため、信号強度を表示するそれぞれの進行状況バーが必要です。
私の最初のアイデアは、これらをWi-Fi名と進行状況バーの下にリストビューで表示することでした。
これは合理的なアプローチですか、これを検討するよりよい方法がありますか?
私はアイテムをクリックする必要があるとしたら(詳細を見る/そのネットワーク上で何らかのアクションを実行する)、これは変わるでしょうあなたの助言? – Jimmy
もちろん、クリックを処理する唯一のオプションは、各項目のイベントを傍受するという痛みですので、それは私のアドバイスを変えてしまいます。しかし、クリック操作が複雑になる(追加メニューなどを表示するような)場合は、ListViewなしで作業するほうがよいでしょう。私は少なくとも私のアプリケーションでは、私は別の方法で応答する必要がある項目の種類に依存しています。 – barmaley
リストアイテム内に複数のクリックターゲットがある場合は、リストのsetItemsCanFocus(true)を呼び出し、アイテムビュー内のフォーカスを管理します。キーボード/トラックボール/ dpadのナビゲーションを忘れないでください - タッチはAndroidの唯一の入力メカニズムではありません。 :) – adamp