私のアプリには、多くのビュー(editText-fields、...)を含むアクティビティがあります。そのため、画面が小さすぎてすべてのビューに収まりません。したがって、アイテムを一覧表示するために(レイアウトとして)意味的にグループ化されたすべてのビューを含むExpandableListを使用したいと思います。
これを行う簡単な方法はありますか?リストには「静的」ビューのみを含める必要があるため、アダプタの実装は少し複雑に思えます。
このようなものがいいでしょう:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ExpandableListView lv = (ExpandableListView) findViewById(R.id.explist);
lv.addItem(findViewById(R.id.linearlayoutitemone);
lv.addItem(findViewById(R.id.linearlayoutitemtwo);
EditText et = (EditText) lv.getItem(1).findViewById(R.id.etBirthdate);
et.setText("01.01.1970");
(....)
}