【问题标题】:Add empty header or footer on ListView programmatically以编程方式在 ListView 上添加空页眉或页脚
【发布时间】:2012-03-04 23:36:38
【问题描述】:

我正在尝试在 ListView 上添加空页眉或页脚以在顶部和底部 ListView 之间创建一个空间。我可以创建另一个空布局并添加到其中。但我试图在编码中找到替代方案,例如创建具有宽度(fill_parent)和高度(例如 50dp)的线性/框架布局,并将标题添加到 ListView

【问题讨论】:

  • 有什么理由阻止你做这个 xml 端?
  • 因为我使用了很多布局,我不想改变每一个布局。更改代码更容易,而且我只有一个类可以影响所有布局。

标签: android listview


【解决方案1】:

你可以这样做:

LinearLayout viewHeader = new LinearLayout(context);
viewHeader.setOrientation(LinearLayout.HORIZONTAL);
LayoutParams lp = new LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, 50);
viewHeader.setLayoutParams(lp);

yourListView.addHeaderView(viewHeader, null, false);

【讨论】:

  • 它正在工作,但是现在有一个错误,当上下滚动太快时,列表视图混乱,向上。不过我最终没有添加。
猜你喜欢
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-03
  • 1970-01-01
  • 2013-12-22
相关资源
最近更新 更多