我使用了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);
答案 0 :(得分:2)
为了不使列表的标题可滚动,您必须将ListView的标题放在xml中。因为在ListView中作为项目插入的内容意味着以常规方式滚动。因此,如果您将标题放在ListView的上方和上方,它将被视为静态标题,并且不会滚动。