0

Web サービスをクエリした後、「グリッド」または「テーブル」スタイルで表示する必要がある大量のデータをユーザーに表示する Android (1.5) 用のアプリケーションを構築しています。

約 7 列 50 行の結果を表示する必要があります (たとえば、名前、住所、電話番号、昨年の売上高などを含む顧客リスト)。

明らかに、7 列は画面に固定されず、ユーザーが上下左右にスクロールして (列数のために重要)、グリッドの結果を探索できるようにしたいと考えています。

行選択レベルが必要なため、セル選択レベルは必要ありません。

このインターフェイス要素を取得するための最良の方法は何ですか? Listview/ GridView/ TableLayout?

4

5 に答える 5

0

この 2 次元のスクロールビューは、あなたが探しているものかもしれません: http://androiddevblog.blogspot.com/2009/12/creating-two-dimensions-scroll-view.html

TableLayout を使用しているため、スクロール時にビューが再利用されないため、非常に大きなデータセットの場合は最適ではない可能性があります。しかし、7x50 はそうです」

于 2011-04-18T18:35:04.693 に答える
0

詳細と見なすことができるデータのサブセットを含む子行を表示するために、「展開可能な」行を含むグリッドをお勧めします。そうすれば、ユーザーは関心のある行のデータを見ることができますが、残りは無視できます。

于 2010-03-15T12:42:38.140 に答える
0

あなたが言及したオブジェクトによって、.NETについて話しているように見えます。その場合、GridView はデータをすばやく (最小限のプログラミングで)、最も柔軟な方法で表示します。

連絡先データをグリッド ビューの DataSource メンバーに割り当てるだけで完了です。

于 2010-03-15T12:43:43.643 に答える
0

サンプル フォルダーにある、SlowAdapter のList13の例を確認してください。
それはあなたの質問に答えるかもしれません。

私のPCでは、パスは
「sdkフォルダー」->android-2.1->samples->ApiDemos->src->com->example->android->apis->viewです

于 2010-03-15T13:43:32.623 に答える
0

私は Android GUI プログラミングについてあまり知りませんが、GUI が遅くならないように、横向き、1 ページあたり数行 (5 ~ 10 など)、ページングを使用するのが最善の方法です。

于 2010-03-15T12:45:50.707 に答える