0

アンケートの質問表のレイアウトを設計する必要があります。質問数は決まっていますが、回答数は決まっていません。

私が考えているテーブル構造の図を参照してください: http://i.stack.imgur.com/OLGIG.jpg

私が持っている要件は次のとおりです。

  • 一番上の行の名前の数はさまざまです。数が多すぎる場合は、テーブルを水平方向にスクロールできる必要があります。
  • 質問の数が画面に収まりきらない場合があります。テーブルは垂直方向にスクロールできるはずです。
  • 水平スクロールは列 B から開始する必要があるため、質問の列 A は固定されています。
  • 垂直スクロールは行 2 から開始する必要があるため、最初の行も固定されます。
  • 行の高さを揃える必要があります。具体的には、質問のテキストは行内の他のセルと揃える必要があります。ほとんどの場合、質問テキストは複数行の高さになります。
  • 同じ幅の列が最もよく見えます。

B 以降の列は実行時に動的に追加されるため、最も効率的な (コーディング時間の少ない) 方法で最終結果を達成するために使用する最適なレイアウト構造についてアドバイスが必要です。既存の回答セットを編集する必要がある場合は、ビューにも回答を入力する必要があることに注意してください。

現時点では、TableLayout の使用を検討していますが、これには制限があります。もう 1 つのオプションは、リストビューのリスト項目として使用するカスタム レイアウトです。

ご意見やアドバイスをいただければ幸いです。

4

1 に答える 1

0

2列の水平線形レイアウトをお勧めします。各列にはリストビューがあります。一番左の列では列 A が表示され、右の列では基本的に同じことを行いますが、各行には複数の値があります。

ここから、2 つのスクロール アクションを接続できます。右がスクロールするときは、左を手動でスクロールする必要があり、その逆も同様です。

リストビューに関する優れたチュートリアルもあります

http://www.vogella.com/articles/AndroidListView/article.html

于 2012-06-08T17:31:29.240 に答える