0

row.xmlとを使用しheader.xmlてリストビューを次のように作成しSimpleAdapterました。リストに表示するアイテムを収集する があります。私の質問は、ヘッダーを固定し、リスト項目をスクロールしないようにする方法ですか?

ListView lv;
SimpleAdapter sd;

lv = getListView();
lv.addHeaderView(getLayoutInflater().inflate(
                R.layout.header, null, false));

sd = new SimpleAdapter(this, aList, R.layout.row,
                new String[]
                { "date", "date2", "date3",
                        "date4" }, new int[]              
                { R.id.date, R.id.date2, R.id.date3,
                         R.id.date4});
lv.setAdapter(sd);
4

1 に答える 1

2

リストのヘッダーをスクロール可能にしないためには、xml で ListView の上にヘッダーを配置する必要があります。ListView 内にアイテムとして挿入されたものは、通常の方法でスクロールすることを意図しているためです。そのため、ヘッダーを ListView の外側と上に配置すると、静的ヘッダーとして認識され、スクロールされません。

于 2012-07-25T06:44:16.223 に答える