1

次のレイアウトを作成したいと思います。

  1. セクション '1' は とをLinearLayout含むですImageViewTextView
  2. セクション '2' は、ListViewカスタマイズされた行レイアウトです。

両方のコンポーネントを単一の垂直の下に配置しScrollBarたい。現在、物を配置することで次のレイアウトを実現していますが、アイテムのような機能が必要です。ScrollBarListViewTableViewListView

代替テキスト http://img8.imageshack.us/img8/5386/detaili.jpg

4

2 に答える 2

9

を使用して、プログラムで「セクション1」をヘッダービューとしてListViewに追加できますListView.addHeaderView(View v)。こちらのドキュメントをご覧ください。

ここにサンプルコード:

View headerView = getLayoutInflater().inflate(
        R.layout.foo_list_header, null);

mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);

setListAdapter(...);
于 2009-12-22T23:11:10.610 に答える
0

「セクション 1」をリストの一部にすることができます。カスタマイズされた項目リストに別のタイプを追加し、リストの最初の要素として「セクション 1」を追加するだけで、スクロールバーが希望どおりに機能します。
それが最も便利な方法だと思います。
よろしく!

于 2009-12-22T08:26:22.800 に答える