次のレイアウトを作成したいと思います。
- セクション '1' は とを
LinearLayout
含むですImageView
TextView
- セクション '2' は、
ListView
カスタマイズされた行レイアウトです。
両方のコンポーネントを単一の垂直の下に配置しScrollBar
たい。現在、物を配置することで次のレイアウトを実現していますが、アイテムのような機能が必要です。ScrollBar
ListView
TableView
ListView
次のレイアウトを作成したいと思います。
LinearLayout
含むですImageView
TextView
ListView
カスタマイズされた行レイアウトです。両方のコンポーネントを単一の垂直の下に配置しScrollBar
たい。現在、物を配置することで次のレイアウトを実現していますが、アイテムのような機能が必要です。ScrollBar
ListView
TableView
ListView
を使用して、プログラムで「セクション1」をヘッダービューとしてListViewに追加できますListView.addHeaderView(View v)
。こちらのドキュメントをご覧ください。
ここにサンプルコード:
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
「セクション 1」をリストの一部にすることができます。カスタマイズされた項目リストに別のタイプを追加し、リストの最初の要素として「セクション 1」を追加するだけで、スクロールバーが希望どおりに機能します。
それが最も便利な方法だと思います。
よろしく!