0

これはアンケートのようなアプリで、グループがあり、各グループにはいくつかの質問が含まれ、各質問にはいくつかの操作/回答が含まれています。

例えば:

---------------------------------------------------
Group 1
---------------------------------------------------
Question       |   Y/N/NA   | Action   | Completed Y/N
---------------------------------------------------
Question    1A |   Dropdown | EditText | Checkbox
Description 1A |
---------------------------------------------------
Question    1B |   Dropdown | EditText | Checkbox
Description 1B |
---------------------------------------------------
Question    1C |   Dropdown | EditText | Checkbox
Description 1C |


---------------------------------------------------
Group 2
---------------------------------------------------
Question       |   Y/N/NA   | Action   | Completed Y/N
---------------------------------------------------
Question    2A |   Dropdown | EditText | Checkbox
Description 2A |
---------------------------------------------------
Question    2B |   Dropdown | EditText | Checkbox
Description 2B |
---------------------------------------------------
Question    2C |   Dropdown | EditText | Checkbox
Description 2C |

…………………………

---------------------------------------------------
Group N
---------------------------------------------------
Question       |   Y/N/NA   | Action   | Completed Y/N
---------------------------------------------------
Question    NA |   Dropdown | EditText | Checkbox
Description NA |
---------------------------------------------------
Question    NB |   Dropdown | EditText | Checkbox
Description NB |
---------------------------------------------------
Question    NC |   Dropdown | EditText | Checkbox
Description NC |

グループと質問はいつでも変更できるので、レイアウトを動的にしたいと考えています。

Android.Resource.Layout.SimpleListItem1 で BaseAdaptor をカスタマイズしようとしましたが、単純なレイアウトを処理でき、1 つのテーブルに対してのみです。

複数のテーブル/リストで動的レイアウトを作成するには?

4

2 に答える 2

1

あなたの質問は2つの部分に分けることができます -

  1. サブリストの作成方法と
  2. リスト内の各セルをカスタマイズする方法。

ヘッダー付きのサブリストを作成するには、次のようなものを試すことができます。各サブ リストのセクション ヘッダーを追加します。

各セルをカスタマイズするには、このスタックオーバーフローの質問で説明されているように、セルのビューを膨張させることができます

お役に立てれば。

于 2013-08-12T07:49:33.073 に答える
1

試してみてくださいExpandableListView。カスタマイズする方が少し柔軟かもしれません。各親はグループを表し、その子は質問と回答を表します。ここで調べることができます: http://developer.android.com/reference/android/widget/ExpandableListView.html。お役に立てれば。

于 2013-08-12T07:44:46.663 に答える